A) Héritage B) Encapsulation C) Abstraction D) Polymorphisme
A) nouveau B) var C) cette D) classe
A) Une instance d'un objet B) Une fonction en JavaScript C) Schéma directeur pour la création d'objets D) Une variable en C++
A) Extension des fonctionnalités d'une classe mère B) Masquer les détails de la mise en œuvre C) Créer des objets à partir de classes D) Possibilité de traiter des objets de classes différentes comme des objets d'une superclasse commune
A) Hériter des propriétés d'une classe mère B) Remplacer les méthodes de la classe mère C) Lier les données et les méthodes qui opèrent sur les données D) Créer plusieurs instances d'un objet
A) Une méthode spéciale qui est automatiquement appelée lors de la création d'un objet B) Une méthode utilisée pour détruire des objets C) Une méthode statique D) Une méthode qui renvoie une valeur
A) Accès à une méthode privée B) Implémentation d'une interface C) Déclarer une variable D) Fait référence à la superclasse d'une classe, utilisée pour appeler les méthodes de la superclasse.
A) Masquer les détails de l'implémentation d'une méthode B) Créer de nouvelles méthodes dans une sous-classe C) Surcharge d'une méthode d'une superclasse D) Avoir plusieurs méthodes dans une classe avec le même nom mais des paramètres différents
A) Créer plusieurs objets à partir d'une classe B) Accès aux membres privés de la classe C) Cacher les détails de la mise en œuvre et ne montrer que les détails nécessaires d'un objet D) Remplacer les méthodes d'une classe parente
A) Permet l'extension de la classe B) Permet à une classe, une méthode ou un champ d'être accessible à tout autre code du même paquet ou d'un autre paquet. C) Cache les détails de l'objet D) Restreint l'accès à la même classe uniquement
A) Surcharge de la méthode des forces B) Permet l'héritage multiple C) Empêche la modification de la classe, de la méthode ou de la variable D) Activation de la liaison dynamique des méthodes
A) Principe de substitution de Liskov B) Principe d'ouverture/fermeture C) Principe de séparation des interfaces D) Principe de responsabilité unique
A) Polymorphisme B) Encapsulation C) Héritage D) Abstraction
A) Pour masquer les détails de la mise en œuvre d'une méthode B) Pour avoir plusieurs méthodes portant le même nom dans une classe C) Fournir une implémentation spécifique d'une méthode qui est déjà fournie par sa superclasse D) Pour créer de nouvelles méthodes dans une sous-classe
A) Principe de séparation des interfaces B) Principe d'ouverture/fermeture C) Principe de substitution de Liskov D) Principe de responsabilité unique
A) Surcharge B) Encapsulation C) Héritage D) Surpassement
A) Classes abstraites B) Interfaces C) Polymorphisme D) Héritage virtuel
A) met en œuvre B) super C) cette D) s'étend
A) Public B) Défaut C) Protégé D) Privé
A) Dépendance B) Composition C) Agrégation D) Héritage
A) Principe de responsabilité unique B) Principe d'inversion de la dépendance C) Principe d'ouverture/fermeture D) Principe de substitution de Liskov
A) s'étend B) nouveau C) super D) cette
A) Encapsulation B) Polymorphisme C) Abstraction D) Héritage
A) Destructeur B) Constructeur C) Méthode Mutator D) Méthode d'accès
A) final B) public C) statique D) abstrait
A) Représentation des données Année B) Ne vous répétez pas C) Chantier de réutilisation dynamique D) Ne vous répétez pas
A) Surcharge B) Dépassement C) Annulation D) Surpassement
A) Dépendance B) Agrégation C) Composition D) Héritage |