| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Hvad er en arv Conflict
    ? I objektorienteret programmering , kan en programmør designe en klasse, der arver egenskaber fra mere end én forælder klasse, kaldes multiple arv. Når en klasse objekt modtager oplysninger fra to eller flere moderselskaber klasser, der er uenige , er det oplever en arv konflikt. Funktion

    Et barn klasse objekt vil arve metoder fra moderselskaberne klasser. Når et barn arver metoder med de samme navne , vil det have en arv konflikt og skal afgøre, hvilken metode du skal bruge . Disse konflikter kan opstå ved et uheld når en programmør utilsigtet giver unikke metoder i forskellige forælder klasser med samme navn.
    Effekter

    Arv konflikter skaber fejl i software. Når et objekt , der kører i et program oplever konflikt , vil det generere en fejl . Medmindre det er en måde at håndtere de modstridende metoder moderselskaberne klasser , kan programmet ikke fungere korrekt eller nedbrud helt afhængigt af, hvor kritisk objektet er .
    Overvejelser
    < br >

    Nogle programmører design programmer , som ikke tillader multipel arv eller en måde at konvertere flere arv til en enkelt arv. Programmører kan også definere et sæt regler for en klasse at følge for at undgå konflikter arv, såsom ved skæbnebetonede de metoder en klasse arver , så de ikke fungere sammen .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Reverse en Array i C + + 
    ·Sådan opdaterer Xcode Fra Terminals 
    ·C strcmp Funktion 
    ·Sådan bruges C Sprog til at beregne renters rente 
    ·Hvad er Debugging i Programmering C 
    ·Sådan måler Hver ASCII Character Bredde i en String 
    ·Sådan Fed Ord i C + + med Xcode 
    ·Sådan bruges Visual C + + Express 
    ·Sådan har nullable variabler 
    ·Sådan oprettes en Dobbelt - Linked List i C Programmin…
      Anbefalede Artikler
    ·Sådan Konverter en Byte Array til en streng med VB.Net…
    ·Sådan udføres Tree Operations i Java 
    ·Sådan kompilere din D-kode på Vim 
    ·JavaScript : Sådan får du en MySQL Query Via PHP 
    ·Sådan aktiveres en knap med wxPython 
    ·Master Metode til Gentagelse 
    ·Størrelsen af ​​et array i Matlab 
    ·Java Chat Server Tutorial 
    ·Sådan Konverter en tekst til PDU 
    ·Sådan installeres en Java Bypass Admin Start 
    Copyright © Computer Viden http://www.computerdk.com