ePrometeusCorsoJavaJava
testi articoli
Testi Articoli  Download
Home | Basi | Espressioni | Comandi | Classi | Ereditarieta | Eccezioni | Thread | Utilita | 
CorsoJava è ora Video! Free for all!
Clicca Qui!

Ereditarieta
Ereditarietà
L'idea
Esempi
Estensione
Ridefinizione
Invocazione
super.metodo
Conversioni
Object
Poliformismo
Metodi virtuali
Esempio
Gestione Eventi
Costruttori
Ordine
Interfacce
Astrazione
Dichiarazione
implements
Uso
Genericità
abstract
Visibilità
Classi
Membri

<<< Esempio >>>
Un Acquario
class Acquario
{ 
  // un array di nuotatori
  Pesce[] elements; 
  // aggiungo un pesce
  void add(Pesce n) {...} 
  // uso il Pesce anche
  // senza averlo mai visto
  void refresh() { 
    //...
    elements[i].nuota(); 
  }
}
Può contenenere vari tipi di Pesce
Acquario a = new Acquario();
a.add(new PesceRosso());
a.add(new PesceSpazzino());
a.refresh();
I pesci aggiunti "nuoteranno" a loro modo
per l'acquario sono tutti pesci che nuotano
il polimorfismo li fa "nuotare" ognuno a suo modo
ePrometeus s.r.l. - Web Software House & Open Source System Integrator
MILANO - SAN BENEDETTO DEL TRONTO(AP)
Contatti: info@eprometeus.com