Qu'est-ce qu'un super mot-clé en PHP ?
Qu'est-ce qu'un super mot-clé en PHP ?

Vidéo: Qu'est-ce qu'un super mot-clé en PHP ?

Vidéo: Qu'est-ce qu'un super mot-clé en PHP ?
Vidéo: La Programmation Orientée Objet en PHP - 15 - Le mot clé parent 2024, Peut
Anonim

Les super mot-clé fait référence aux objets de la superclasse (parent). Il est utilisé pour appeler des méthodes de superclasse et pour accéder au constructeur de superclasse.

De même, qu'est-ce que le super mot-clé expliquer avec un exemple ?

1) super est utilisé pour faire référence à la variable d'instance de la classe parente immédiate. On peut utiliser super mot-clé pour accéder à la donnée membre ou au champ de la classe parent. Il est utilisé si la classe parent et la classe enfant ont les mêmes champs. Au dessus Exemple , Animal et Chien les deux classes ont une couleur de propriété commune.

De même, qu'est-ce que la super classe PHP ? PHP 5 Héritage. Les classer qui est hérité s'appelle Classe parents (ou super classe ou classe de base ) tandis que le classer qui hérite d'autres classer est appelé Enfant classer (ou sous classer ou dérivé classer ). Dans l'exemple ci-dessus, Humain sera le classe de parents et Mâle et Femelle seront son enfant Des classes.

À ce sujet, qu'entendez-vous par super mot-clé ?

super est un mot-clé . Il est utilisé dans une méthode de sous-classe définition pour appeler une méthode définie dans le super classer. Méthodes privées de la super -class ne peut pas être appelé. Seules les méthodes publiques et protégées peuvent être appelées par le super mot-clé . Il est également utilisé par les constructeurs de classe pour invoquer les constructeurs de sa classe parente.

Quelle est la différence entre this () et super () ?

Différence entre super() et ça () en java. super() ainsi que cette () les deux sont utilisés pour faire des appels de constructeur. super() est utilisé pour appeler le constructeur de la classe de base (c'est-à-dire la classe du parent) tandis que cela () est utilisé pour appeler le constructeur de la classe actuelle. super() est utilisé pour appeler le constructeur de la classe de base (classe parent).

Conseillé: