4° Anno TEORIA Programmazione ad oggetti: principi base | Page 45

Gerarchia di classi la classe Motocicletta è una sottoclasse della classe VeicoloA2Ruote la classe VeicoloA2Ruote è superclasse della classe Motocicletta e sottoclasse della classe VeicoloAMotore

Principi OOP : e ) ereditarietà

Una classe eredita dalle classi superiori nella gerarchia tutti i loro metodi e tutte le loro proprietà ( ovviamente non definite private )

Gerarchia di classi la classe Motocicletta è una sottoclasse della classe VeicoloA2Ruote la classe VeicoloA2Ruote è superclasse della classe Motocicletta e sottoclasse della classe VeicoloAMotore

Se la superclasse definisce già un metodo o una proprietà richiesto dalla classe non occorre ridefinire quest ' ultimo o copiarne il codice , in quanto la classe ottiene automaticamente i metodi e le proprietà della sua superclasse e così via ( riuso del software )
La classe diventa una combinazione dei metodi e delle proprietà di tutte le superclassi che la precedono nella gerarchia delle classi ai quali vanno aggiunti i metodi e le proprietà specifici di quella classe
Autore : Prof . Rio Chierego Marzo 2022