| 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
    ¿Cuáles son los cuatro tipos diferentes de relación de herencia
    ? En C + + de programación , una clase es una estructura de datos que define un conjunto de propiedades que pueden incluir tanto los datos y funciones. La herencia permite un tipo de clase, llamada la clase derivada , para tener algunos o la totalidad de sus propiedades definidas por otra clase , llamada la clase base . Hay cuatro tipos principales de relación de herencia en C + +: único , múltiple, jerárquica y de varios niveles , aunque estos pueden ser combinados en un quinto tipo llamado herencia híbrida. Herencia simple

    herencia individual es la forma más simple de la estructura de herencia entre clases de C + + . En una jerarquía de herencia simple , una clase derivada hereda las propiedades de una clase base. Esta es una relación directa en el que la clase derivada representa un subconjunto de la clase base . Un ejemplo en el que se podría utilizar la herencia simple es con una clase base llamada Libro, que sostiene el título de un libro , género, etc Una clase derivada puede existir llamado LibraryBook , que se define como un libro con la propiedad adicional de una fecha de vencimiento .
    múltiple herencia

    herencia múltiple es un tipo un poco más avanzado de la herencia en la que una clase derivada deriva inmuebles de dos o más clases base. Por ejemplo , la clase llamada Person podría definirse para mantener el nombre de la persona, fecha de nacimiento, etc , y otra clase llamada Empleado podría definirse para mantener el salario de un empleado , empleador, paquete de beneficios, etc Una clase derivada llamada WebDesigner podría atraer propiedades , tanto de la persona y las clases de base de empleados para almacenar tanto información biográfica y el empleo de los diseñadores web.
    jerárquica herencia

    herencia jerárquica es lo contrario de múltiples herencia. En lugar de un dibujo clase derivada de múltiples clases base , una clase base proporciona las propiedades para múltiples clases derivadas. Un ejemplo en el que se podría utilizar la herencia jerárquica es un programa de seguimiento de las estadísticas de los deportes. Una clase base llamada jugador podría almacenar el nombre del jugador , edad , equipo, etc Las clases derivadas llamadas BaseballPitcher , BaseballShortstop , FootballLineman , etc, todo podría derivar las propiedades básicas de un jugador de la clase base y cada uno añade un conjunto diferente de propiedades para seguimiento de las estadísticas relacionadas con el deporte y la posición.
    multinivel herencia

    herencia multinivel , como su nombre indica , consiste en una jerarquía de herencia que se produce cuando una clase hereda las propiedades de otra clase que es en sí misma una clase derivada de tercera clase . Por ejemplo , una clase base llamada libro podría tener propiedades que almacenan el título , editor, etc de un libro. A LibraryBook clase derivada podría derivar propiedades de la libreta al tiempo que añade nuevas características como la fecha de vencimiento. Una clase ChildrensSection , a su vez , podría derivar propiedades de LibraryBook al tiempo que añade propiedades específicas para un libro de la sección infantil , como ilustrador.

    Previous :

    next :
      Artículos relacionados
    ·Cómo comprobar si dos matrices tienen los mismos eleme…
    ·Cómo crear un sistema de cifrado en C 
    ·Cómo quitar el exponente de un flotador en C + + 
    ·Cómo escribir varias líneas a un archivo en C 
    ·Cómo redactar Alinear en el C30 C30 
    ·Cómo escribir un iterador STL 
    ·Cómo crear y cabecera obj en C + + 
    ·Cómo solucionar el Aviso declaración implícita de la…
    ·Cómo agregar un interruptor de palanca a una aplicació…
    ·Cómo hacer un Pincel Paint MFC 
      Artículos destacados
    ·Cómo analizar scripts PHP en un sitio web ASP.net 
    ·Cómo agregar una impresora con una secuencia de lotes 
    ·Cómo cambiar la contraseña de root de MySQL 
    ·Cómo utilizar FBML Tags 
    ·Cómo descifrar los códigos a través de la programaci…
    ·Cómo agregar una barra de desplazamiento para Windows …
    ·Cómo encontrar una lista en Python 
    ·Tutorial de Dreamweaver Check Box PHP 
    ·Cómo corregir un error de sintaxis 
    ·Cómo ocultar la subvista en un iPhone 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com