“Conocimientos Programación>C /C + + Programming

¿Qué es un conflicto de herencia

2014/9/27
? 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.

C /C + + Programming
Cocoa Touch Vs. . Objetivo C
Cómo utilizar la función strcpy de C + +
Cómo hacer una X e Y de cuadrícula en C + + Game texto
Microsoft C + + Tutoriales
Cómo utilizar la función strstr en C + +
Cómo escribir un archivo Hacer
Cómo compilar un GDB 64 - Bit
Las Partes de Microsoft Visual C + +
Conocimientos Informáticos © http://www.ordenador.online