| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Qu'est-ce qu'un conflit d'héritage
    ? Dans la programmation orientée objet, un programmeur peut concevoir une classe qui hérite des caractéristiques de plus d'une classe parent , appelé héritage multiple. Quand un objet de classe reçoit des informations à partir de deux ou plusieurs classes parentes qui sont en désaccord , il éprouve un conflit d'héritage. Fonction

    Un objet enfant - classe hérite des méthodes de ses classes parentes . Quand un enfant hérite des méthodes avec le même nom , il aura un conflit de succession et doit déterminer la méthode à utiliser . Ces conflits peuvent survenir par accident quand un programmeur donne involontairement des méthodes uniques dans les différentes classes parent du même nom.
    Effets

    conflits d'héritage créer bugs dans le logiciel . Quand un objet en cours d'exécution dans un programme éprouve conflit , il va générer une erreur. Sauf qu'il a une façon de gérer les méthodes contradictoires de ses classes parentes , le programme peut ne pas fonctionner correctement ou planter entièrement , selon la façon dont l'objet essentiel est .
    Considérations

    Certains programmes de conception des programmeurs qui ne permettent pas l'héritage multiple ou un moyen de convertir l'héritage multiple à l'héritage unique. Les programmeurs peuvent également définir un ensemble de règles pour une classe à suivre pour éviter l'héritage des conflits, comme par disjointing les méthodes d'une classe hérite de sorte qu'ils ne fonctionnent pas ensemble.

    Previous :

    next :
      articles connexes
    ·Comment créer une fonction dans Microsoft Visual C + +…
    ·Comment retourner un numéro dans booléenne 
    ·Quels sont les pointeurs et comment sont- ils utilisés…
    ·Qu'est-ce que Scarlett Fever 
    ·Comment construire un exécutable RPC sur Windows 
    ·Comment utiliser LINQ dans WPF 
    ·Objectif questionnement en programmation C 
    ·Comment puis-je écrire un fichier CSV en C # 
    ·Comment faire pour supprimer un caractère de nouvelle …
    ·Comment faire pour déboguer C + + Mots clés 
      articles en vedette
    ·Comment faire pour obtenir le nombre de lignes sur une …
    ·Comment afficher Formes en Java 
    ·Comment faire pour convertir un flotteur à une chaîne…
    ·Comment lire un fichier texte à partir d'un client uti…
    ·Comment faire pour obtenir des valeurs clés en Python 
    ·Comment Masquer le texte dans une InputBox dans VBScrip…
    ·Comment faire pour créer une zone d'image Nouveau à e…
    ·Comment faire pour obtenir un diplôme en Hacking 
    ·MySQL Tutorial Somme 
    ·Comment faire pour créer un tableau en utilisant PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com