Pascal/Concetti fondamentali: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
cambio avanzamento a 100%
Pietrodn (discussione | contributi)
m perché
Riga 39:
Quindi un oggetto2 che eredita da oggetto1 potrà usufruire di tutti i suoi campi e metodi.
 
Da qui appare chiaro il perchèperché usare l'ereditarietà. Ecco un esempio in codice:
<source lang=pascal>
TYPE TBox1 = OBJECT
Riga 73:
</source>
 
In questo esempio il metodo Draw non sarà quello di <code>figurabidimensionale</code>, ma quello della classe figlia che eredita, anche perchèperché in <code>figurabidimensionale</code> il metodo non è definito.
 
Questa pratica è chiamata '''polimorfismo'''.