Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
O que é uma herança de conflitos
? Em programação orientada a objetos , um programador pode criar uma classe que herda características de mais de uma classe pai , chamado de herança múltipla. Quando um objeto de classe recebe informações de duas ou mais classes pai que discordam , ele experimenta um conflito de herança. Função

Um objeto de classe criança herdará os métodos de suas classes pai . Quando uma criança herda métodos com os mesmos nomes , ele terá um conflito de herança e deve determinar o método a utilizar . Estes conflitos podem ocorrer por acidente, quando um programador dá involuntariamente métodos únicos de diferentes classes pai do mesmo nome.
Efeitos

conflitos de herança criar bugs no software. Quando um objeto em execução em um programa experimenta conflitos, ele irá gerar um erro. A não ser que ele tem uma maneira de lidar com os métodos conflitantes de suas classes pai , o programa pode não funcionar corretamente ou falhar totalmente , dependendo do grau de importância do objeto.

Considerações

Alguns programas de design programadores que não permitem herança múltipla ou uma maneira de converter a herança múltipla herança simples . Os programadores também podem definir um conjunto de regras para uma classe a seguir para evitar a herança de conflitos, como por desarticulação os métodos de uma classe herda assim eles não operam em conjunto.

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer RC Arquivos 
·Como inicializar uma matriz em C 
·Como substituir texto arbitrário em String no C + + 
·Como usar a função atoi 
·Como alocar um ponteiro matriz 2D 
·Como obter um protótipo funcional de DLL 
·Como alterar o ícone no Xcode 
·Como usar o Win32 GUI em C + + 
·C #: Como obter ou ajustar a data 
·Como calcular um Transpor Matriz em C + + 
  Artigos em destaque
·Como escrever um programa em C para ler um número inte…
·Como compilar um C + + no Dev- C 
·Como fazer uma pasta em C + + 
·Como usar cordas como a entrada do teclado em arrays bi…
·Como usar o Xcode 
·Como usar o C + + para obter USB Pen números de série…
·Como converter letras em números em uma tabela de Cord…
·Como projetar uma classe chamada Conta em C + + 
·Como ligar um compilador C para NetBeans 
·Como compilar um C + + Com CMD & CL 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados