L’uso dei nomi nello scrivere un programma è importante
Quando si crea un oggetto si da un nome ad una regione della memoria
Un metodo è un nome associato ad un’azione
Assegnando a metodi e variabili nomi significativi si rende più leggibile il proprio programma
Un nome è overloaded quando assume più significati
L’overload di un metodo si distingue in base a:
Non è possibile definire un overload in base al valore di ritorno
Anche Java supporta l’overloading di metodi nella definizione delle classi
L’overloading di un metodo è un esempio di polimorfismo statico
L’associazione statica avviene in fase di compilazione