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

Quando una sottoclasse aggiunge nuovi metodi e proprietà non presenti nella superclasse si dice che la sottoclasse estende metodi e proprietà .
Una nuova classe può dunque differenziarsi dalla superclasse o per ridefinizione ( overriding e / o overloading ) o per estensione .
In sintesi una classe può : -ereditare metodi e proprietà dalla superclasse ( ereditarietà ); -estendere la superclasse aggiungendo nuovi metodi e proprietà ( estensione ); -ridefinire metodi della superclasse ( overriding ); - ridefinire metodi propri e / o della superclasse ( overloading )

Principi OOP : f ) Polimorfismo ed ereditarietà

Quando una sottoclasse aggiunge nuovi metodi e proprietà non presenti nella superclasse si dice che la sottoclasse estende metodi e proprietà .

Una nuova classe può dunque differenziarsi dalla superclasse o per ridefinizione ( overriding e / o overloading ) o per estensione .

In sintesi una classe può : -ereditare metodi e proprietà dalla superclasse ( ereditarietà ); -estendere la superclasse aggiungendo nuovi metodi e proprietà ( estensione ); -ridefinire metodi della superclasse ( overriding ); - ridefinire metodi propri e / o della superclasse ( overloading )

Autore : Prof . Rio Chierego Marzo 2022