Classe de base

Auteur: Robert Simon
Date De Création: 15 Juin 2021
Date De Mise À Jour: 24 Juin 2024
Anonim
S.Pri Noir (Ft. Nekfeu) - Juste Pour Voir (Clip Officiel)
Vidéo: S.Pri Noir (Ft. Nekfeu) - Juste Pour Voir (Clip Officiel)

Contenu

Définition - Que signifie classe de base?

Une classe de base est une classe, dans un langage de programmation orienté objet, à partir de laquelle d'autres classes sont dérivées. Cela facilite la création d'autres classes pouvant réutiliser le code hérité implicitement de la classe de base (à l'exception des constructeurs et des destructeurs). Un programmeur peut étendre les fonctionnalités de la classe de base en ajoutant ou en remplaçant des membres pertinents pour la classe dérivée.

Une classe de base peut également être appelée classe parente ou superclasse.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique la classe de base

Une classe dérivée d'une classe de base hérite à la fois des données et du comportement. Par exemple, "véhicule" peut être une classe de base à partir de laquelle "voiture" et "autobus" sont dérivés. Les voitures et les autobus sont des véhicules, mais chacun représente sa propre spécialisation de la classe de base du véhicule.

Une classe de base a les propriétés suivantes:

  • Les classes de base sont automatiquement instanciées avant les classes dérivées.
  • La classe dérivée peut communiquer avec la classe de base pendant l'instanciation en appelant le constructeur de la classe de base avec une liste de paramètres correspondante.
  • Les membres de la classe de base sont accessibles à partir de la classe dérivée via une conversion explicite.
  • Si des méthodes abstraites sont définies dans une classe de base, cette classe est considérée comme une classe abstraite et la classe dérivée non abstraite doit remplacer ces méthodes.
  • Les classes de base abstraites sont créées à l'aide du mot-clé "abstract" dans sa déclaration et sont utilisées pour empêcher une initiation directe à l'aide du mot-clé "new".