Blog

Java : Classe et méthode finale & classe abstraite

Une méthode déclarée finale ne peut être redéfinie dans une classe dérivée. Une classe déclarée finale ne peut plus être dérivée (Ex. : String)

Classes abstraites

Placer dans une classe abstraite toutes les attributs communs aux descendants ainsi que les méthodes effectuant les traitements relatifs à ces attributs et déclarer les méthodes fournissant les services souhaités par les descendants mais dont on ne peut définir un traitement commun pour ces descendants.

– Sert comme classe de base pour une dérivation.

– Ne permet pas l’instanciation d’objets de cette classe