Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment faire de descripteurs de fic…
  • Comment afficher une chaîne en arri…
  • Comment détecter un débogueur 
  • Comment mettre à jour Xcode De Term…
  • Comment utiliser Stdlib.h 
  • Comment écrire un programme simple …
  • Comment utiliser C + + pour obtenir …
  • Comment faire un bouton sonore dans …
  • Comment accéder à une structure C …
  • Comment faire pour utiliser la comma…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Quels sont les quatre différents types de relation d'héritage

    ? Dans programmation C + + , une classe est une structure de données qui définit un ensemble de propriétés qui peuvent inclure des données et des fonctions . L'héritage permet un type de classe , appelée classe dérivée , d'avoir tout ou partie de ses propriétés définies par une autre classe , appelée la classe de base . Il existe quatre principaux types de relation d'héritage en C + +: simple, multiple , hiérarchique et multi-niveaux , bien que ceux-ci peuvent être combinés dans un cinquième type appelé héritage hybride. L'héritage unique

    héritage unique est la forme la plus simple de la structure d'héritage entre classes C + + . Dans une hiérarchie d'héritage simple , une classe dérivée hérite des propriétés d'une classe de base. C'est une relation simple dans laquelle la classe dérivée représente un sous-ensemble de la classe de base . Un exemple dans lequel l'héritage unique pourrait être utilisé est d'une classe de base appelée Livre, tenant le titre du livre , genre, etc Une classe dérivée peut exister appelé LibraryBook , qui serait défini comme un livre avec la propriété supplémentaire d'une date d'échéance.
    héritage multiple

    héritage multiple est un type un peu plus avancé de l'héritage dans lequel une classe dérivée tire propriétés de deux ou plusieurs classes de base. Par exemple, la classe appelée personne pourrait être définie pour contenir le nom d'une personne, sa date de naissance, etc , et une autre classe appelée employé pourrait être définie pour tenir le salaire d'un employé, employeur, des avantages sociaux , etc Une classe dérivée appelée WebDesigner pourrait tirer propriétés à la fois de la personne et des classes de base des employés pour stocker à la fois biographique et information sur l'emploi sur les concepteurs Web.
    hiérarchique héritage

    héritage hiérarchique est le contraire de multiples héritage. Au lieu d'un dessin de la classe dérivée sur plusieurs classes de base , une classe de base fournit les propriétés de plusieurs classes dérivées. Un exemple où l'héritage hiérarchique pourrait être utilisée est un programme de suivi statistiques sportives . Une classe de base appelée joueur pourrait stocker le nom d'un joueur , l'âge , équipe, etc classes dérivées appelées BaseballPitcher , BaseballShortstop , FootballLineman , etc pourrait tout déduire les propriétés de base d'un joueur de la classe de base et chaque ajouter un ensemble différent de propriétés à suivre les statistiques pertinentes pour que le sport et la position.
    multi héritage

    héritage multi-niveaux , comme son nom l'indique, se compose d'une hiérarchie d' héritage qui se produit quand une classe hérite des propriétés d'une autre classe qui est elle-même une classe dérivée à partir d'une troisième classe . Par exemple, une classe de base appelée livre pourrait avoir des propriétés qui stockent le titre, l'éditeur , etc d'un livre. A LibraryBook de classe dérivée pourrait dériver les propriétés de livre tout en ajoutant de nouvelles propriétés comme date d'échéance. Une classe de ChildrensSection , à son tour, pourrait dériver les propriétés de LibraryBook tout en ajoutant des propriétés spécifiques à un livre de la section des enfants , comme illustrateur.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment concevoir un programme C + + pour calculer les salaires des travailleurs 
  • Comment faire pour obtenir la ligne Nombre d' un fichier d'entrée en C 
  • Comment créer un fichier C + + en-tête 
  • Comment passer des variables de bloc commun à C 
  • Comment compiler un C + + avec CMD & CL 
  • Comment compiler du RPC dans un Mac 
  • Comment déclarer une constante statique en C 
  • Comment obtenir Copy & Paste sur Windows Phone 7 pour les développeurs 
  • Différence entre le vecteur et la liste en C + + 
  • Comment créer un projet Maven dans Galileo 
  • Connaissances Informatiques © http://www.ordinateur.cc