none
Aplicar herencia de clases en arquitéctura n capas

    Pregunta

  • Hola amigos un gusto saludarles,

    Mi consulta es, como poder aplicar la herencia en las clases de la capa entidad, esto con el fin de reutilizar el codigo que eh implementado

    *CE = ClaseEntidad

    Actualmente tengo 4 entidades:  CE_PapaCE_Mama, CE_Hijo y la entidad"Persona"(esta ultima clase como base de las 3 anteriores)

    la entidad Persona tiene como atributos : _identificacion, _nombre, _apellido, _fechaNacimiento, _edad _nacionalidad, _sexo y _estadoCivil.

    los metodos de la entidad "Persona" los implemento en la capa datos llamada CD_Persona y  son :  ListarDatos(), Registrar(), Modificar(),  Eliminar() y ObtenerEdad().

    Me gustara saber como  las subclases: (CE_PapaCE_Mama  y CE_Hijo) pueden heredar tanto los atributos como los metodos de "Persona" y si se pueden utilizar los que se necesesite, ejemplo: para el hijo si necesito utilizar los atributos: _fechaNacimiento , _edad y  el metodo: ObtenerEdad().  pero no necesito utilizarlos para el papa y la mama, lo anterior permitido?

    Saludos







    • Editado Jose Alrey miércoles, 14 de diciembre de 2016 5:12
    miércoles, 14 de diciembre de 2016 5:10

Respuestas

  • No es muy claro tu pregunta pero creo que seria algo asi...

    public clase persona

    {

    direccion

    telefono

    ..demas datos

    }

    clase CEPapa : persona

    {

    .... demas atributos y metodos

    }

    Espero que te sirva

    • Propuesto como respuesta Joyce_ACModerator miércoles, 14 de diciembre de 2016 15:37
    • Marcado como respuesta Jose Alrey jueves, 15 de diciembre de 2016 4:13
    miércoles, 14 de diciembre de 2016 14:06