| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    ¿Qué es un conflicto de herencia
    ? En la programación orientada a objetos, un programador puede diseñar una clase que hereda las características de más de una clase padre , se llama herencia múltiple. Cuando un objeto de clase recibe información de dos o más clases de padres que no están de acuerdo , que experimenta un conflicto de herencia. Función

    Un objeto de la clase hijo hereda los métodos de sus clases para padres . Cuando el hijo hereda los métodos con el mismo nombre , tendrá un conflicto de herencia y debe determinar el método a utilizar . Estos conflictos pueden ocurrir por casualidad, cuando un programador involuntariamente da métodos únicos de diferentes clases padre del mismo nombre.
    Efectos

    conflictos de herencia crean errores en el software . Cuando un objeto se ejecuta en un programa de experiencias de conflicto , se generará un error. A menos que tenga una forma de manejar los procedimientos contradictorios de las clases para padres , el programa no funcione correctamente o bloquearse por completo , en función del grado de gravedad del objeto.
    Consideraciones

    Algunos programas de diseño de programadores que no permiten herencia múltiple o una manera de convertir la herencia múltiple de herencia simple . Los programadores también pueden definir un conjunto de reglas para una clase a seguir para evitar la sucesión de conflictos , como por desarticular los métodos que una clase hereda de manera que no funcionan juntos.

    Previous :

    next :
      Artículos relacionados
    ·Cómo editar una cadena de caracteres de longitud fija 
    ·Cómo utilizar plantillas Sobrecarga de funciones en C …
    ·Definición del C + + Función cuerdas 
    ·La importancia de las variables en la programación 'C …
    ·Cómo crear y cabecera obj en C + + 
    ·Cómo convertir Int32 en C + + 
    ·Cómo utilizar el depurador GDB por GNU 
    ·Un tutorial en el iPhone SDK Alertas 
    ·Cómo utilizar Doxygen en opinar Códigos Fuente 
    ·Silverlight 2 Tutorial control personalizado 
      Artículos destacados
    ·Cómo utilizar una sentencia switch en C 
    ·Cómo construir un árbol de decisión en Java Open Sou…
    ·Cómo iniciar un Código C Desde el símbolo del sistem…
    ·Cómo deshacerse de ComboBox 
    ·¿Qué es una araña PHP 
    ·Cómo enviar SMS con JavaMail 
    ·Cómo convertir UTC a la hora del Pacífico en PHP 
    ·¿Qué es la depuración de scripts 
    ·Conversión de un valor negativo a positivo en C + + 
    ·Cómo utilizar un WMI Script 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com