2013-10-16 8 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.

Problemi correlati