Logo: Marc Harnist

N° 95 - Abstract: les classes abstraites (en français)
 - Le 20/03/2018 Catégorie: lexicon

bloquer la création d'un objet à partir de la classe parente:
abstract class Vehicule{} // on ne peut pas créer un objet de la classe véhicule. Uniquement des classes enfants: bateau, vélocypède...

Fonctions abstract
public abstract function demarrer(); // ici, dans la classe parente on exige que les classes enfants implémentent cette fonction (elle doivent la posséder et l'utiliser)

En java: on définie une méthode abstraite dans un classe abstraite pour expliquer que la méthode sera définie dans la classe enfant.
On ne peut pas instancier une classe abstraite. Il faut instancier la classe fille.