entiendo que una clase puede tener sub clases, pero a su vez una sub clase también puede tener sub clases. Ahora, al decir súperclase, a ...

Pregunta de la clase:
¿Qué es la herencia?
Richard William Atton Quijada

Richard William Atton Quijada

Pregunta
student
hace 6 años

entiendo que una clase puede tener sub clases, pero a su vez una sub clase también puede tener sub clases. Ahora, al decir súperclase, a cuál de las clases padres nos referimos? a la clase “abuelo” o a la clase “padre”?

6 respuestas
para escribir tu comentario
    Diego Forero

    Diego Forero

    Team Platzi
    hace 6 años

    Siempre se referirá a la clase padre de esa clase, sin importar si tiene una clase superior.

    Julian Andres Fuentes Vidal

    Julian Andres Fuentes Vidal

    student
    hace 6 años

    Como lo dice @gollum23, uno debe hacer referencia a de quien es la superclase. Por ejemplo:

    Tienes las clases Abuelo, Padre e Hijo.

    La super clase de Padre es Abuelo. Pero la superclase de Hijo es Padre.

    Carlos Eduardo Lozano Miranda

    Carlos Eduardo Lozano Miranda

    student
    hace 6 años

    Definitivamente una superclase es aquella que este en el nivel más alto, por lógica si tu defines una clase padre lo que se espera es que esta contenga los atributos y métodos globales y al instanciar una clase hija solo definas o en su defecto reescribas los atributos y clases necesarias para ese objeto en concreto.

    Xavier Sebastian Vaca Ordoñez

    Xavier Sebastian Vaca Ordoñez

    student
    hace 6 años

    Puedes referirte a la super clase en cualquier momento. creo que en java existe la palabra super para hacer referencia a tu clase "abuelo". Y la clase nieta heredara todos los atrubutos y comportamientos de la clase padre y de su "super clase". Ej

    Super clase: Persona Clase padre: Empleado hereda de persona Clase "nieta": Empleado del mes que hereda de empleado

    Daniel da Silva Jarque

    Daniel da Silva Jarque

    student
    hace 5 años

    Sería el primer ancestro común.

    Espero haberte ayudado. Gracias

    Irving Juárez

    Irving Juárez

    student
    hace 5 años

    Si, las subclases pueden tener subclases. Supongo que eso tiene un nombre, pero bueno, la respuesta es si

Curso de Programación Orientada a Objetos

Curso de Programación Orientada a Objetos

La misión: lograr que la virtualidad sea idéntica a la realidad. El elegido para esta tarea: tú. Sé parte de la generación que logra cambiar el mundo a través de ideas innovadoras, porque la diferencia entre ser testigo del cambio y ser parte de él comienza con Platzi.

Curso de Programación Orientada a Objetos
Curso de Programación Orientada a Objetos

Curso de Programación Orientada a Objetos

La misión: lograr que la virtualidad sea idéntica a la realidad. El elegido para esta tarea: tú. Sé parte de la generación que logra cambiar el mundo a través de ideas innovadoras, porque la diferencia entre ser testigo del cambio y ser parte de él comienza con Platzi.