A quoi sert le super mot-clé ?
A quoi sert le super mot-clé ?

Vidéo: A quoi sert le super mot-clé ?

Vidéo: A quoi sert le super mot-clé ?
Vidéo: Comprendre le Mot Clé Super En Java (POO en [2020]) 2024, Peut
Anonim

L'utilisation de Java super mot-clé

super peut être utilisé pour faire référence à la variable d'instance de la classe parent immédiate. super peut être utilisé pour invoquer la méthode de la classe parente immédiate. super() peut être utilisé pour invoquer le constructeur de classe parent immédiat.

De cette façon, quelles sont les principales utilisations du mot-clé Super ?

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 accéder au constructeur de superclasse. Le plus utilisation courante du super mot-clé est d'éliminer la confusion entre les superclasses et les sous-classes qui ont des méthodes avec le même nom.

Deuxièmement, quelle est la différence finale et super mot-clé entre eux ? Différence entre super et final Java super vs final Java sont mots clés de Java mais faisant des travaux très différents. super mot-clé est utilisé pour accéder super variables de classe et méthodes par objet de sous-classe lorsqu'elles sont remplacées par une sous-classe. final est utilisé à trois endroits en Java avec des tâches différentes.

quel est le mot-clé Super ?

super est un mot-clé . Il est utilisé dans une définition de méthode de sous-classe 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.

Pouvons-nous utiliser un super mot-clé dans la méthode principale ?

Réponse: Non ! Cette mot-clé ne fonctionne que sur l'instance d'une classe (un objet). Méthode principale est statique, il n'appartient à aucun objet particulier. Super méthode peut être appelé uniquement à l'intérieur d'un constructeur pour appeler le constructeur de son super classe et il doit être dans la première ligne.

Conseillé: