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