Please enable JavaScript.
Coggle requires JavaScript to display documents.
Héritage - POO (Class parent (Type propriété (Abstract (peut être…
Héritage - POO
Class parent
définir des méthodes et propriétés
Type propriété
Abstract
peut être uniquement héritée
Peut uniquement être
extends
ne peut pas être initialisé
Final
ne peut pas être héritée
ne doit pas être initialisé par l'enfant
Type méthode
Abstract public function get()
ne peut pas être initialisée dans la Class abstract
Peut juste la créer c'est tout
Puis on l'initialise dans la Class fille qui extends la Class parent
Final
ne pourra jamais être surchargée
Accesseur
self::
permet d'accéder à une propriété ou une méthode dans la Class où elle a été créer
static::
permet d'appeller une méthode ou une propriété dans la Class où celle-ci est utilisée
différence
interface
n'a pas d'état/ de variable
toutes les méthodes doivent être définies
une Class peut appeler plusieurs interfaces
Class abstraite
une Class ne peut étendre qu'une seule Class
toutes les méthodes ne doivent pas être déinies
Class fille
Peut utiliser des méthodes et propriétés qui ont été définies dans sa Class parent
surcharger