Vediamo un bel po' di argomenti avanzati legati alla programmazione ad oggetti in Kotlin: metodi statici, overloading, ovveriding ed ereditarietà.