Classes abstraites

Une classe abstraite, déclarée abstract, ne peut pas être instanciée directement. Elle sert de base commune et peut contenir des méthodes abstraites, sans corps, que les classes filles doivent implémenter, ainsi que du code partagé.

Exemple

abstract class Forme {
  abstract public function aire(): float;
}

Notions voisines

Tout le glossaire