Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment faire un fichier VSH 
  • Comment faire pour afficher des imag…
  • Ligne C + + Formation 
  • Comment utiliser une fonction GetOpe…
  • Comment mots en gras en C + + avec X…
  • Comment utiliser les boutons radio d…
  • C Erreurs de programmation et commen…
  • Comment créer une Dynamic Link Libr…
  • Fonction en C pour Palindromes 
  • Comment utiliser une date Allez base…
  •   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

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment lier COBOL et C, ainsi que sur z /OS 
  • Comment utiliser les fichiers FX dans GTK Radiant 
  • Comment compiler un C + + dans Dev- C 
  • Comment rendre le contrôle Listbox modifiable en C + + 
  • Comment écrire un analyseur en C 
  • Comment utiliser Allegro à faire des graphiques en C 
  • Windows Mobile Options du compilateur C 
  • C + + Types de données 
  • Types de données ANSI C 
  • Comment déclarer une variable statique en C 
  • Connaissances Informatiques © http://www.ordinateur.cc