2013-10-16 9 views
5

Ho appena letto questa linea nel libro "Sun Certified Java Programmer" (numero di pagina-158) di Kathy Sierra e Bert Bates che ha lavorato come formatore Maestro al "Sun Microsystems":"Il polimorfismo si applica a override, non a sovraccarico"?

polimorfismo si applica a override , non per sovraccaricare.

Ma alcuni altri libri e articoli dicono sovraccarico è anche una forma di polimorfismo .. Sono confuso .. Si prega di aiutare ..

+11

Non credere agli altri libri. Il legame tardivo (con metodi sovrascritti/ereditati) è il polimorfismo. Il binding statico è ciò che si applica al sovraccarico. –

+0

http://stackoverflow.com/questions/154577/polymorphism-vs-overriding-vs-overloading?rq=1 – WhileTrueSleep

+0

@SotiriosDelimanolis Grazie! –

risposta

5

Non credere gli altri libri. L'associazione tardiva (wiki) (con metodi sovrascritti/ereditati) è il polimorfismo. Il binding statico è ciò che si applica al sovraccarico.

Le due espressioni in grassetto sono concetti con cui familiarizzare il prima possibile. Ci sono un certo numero di risorse disponibili. Maybe start here.