Herencia en Java

También te podría gustar...

21 Respuestas

  1. Joss Benítes dice:

    Buenas noches miss Gaby, me gustó mucho la explicación de la herencia de Java, me está quedando muy claro, cada vez voy avanzando más.
    Gracias porque es de mucha ayuda su blog. <3

  2. Miguel Angel Zamora Carmona dice:

    Es posible que una subclase tenga dos clases base, por ejemplo, hij@ como subclase y como superclases existan las clases madre y padre.

  3. LUIS ÁNGEL LARIOS CASTILLO 2°A dice:

    una pregunta cuantas subclases pueden heredar de una misma super clase, existe un limite de subclases el cual no podemos superar??

  4. Jessica Muñoz Hernandez dice:

    ¿Cuántos tipos de herencia hay en Java’?

  5. Victor Manuel Briones dice:

    leido…

  6. Lesly Lucero Jimenez Fernandez dice:

    leido

  7. Diana Karen Parra Sosa dice:

    La herencia es uno de los cuatro pilares de la Programación Orientada a Objetos.
    Es un mecanismo que permite la definición de una clase a partir de otra ya existente, lo que permite compartir automáticamente métodos y datos entre clases, subclases y objetos.
    La clase de la cual se deriva otra clase se denomina clase padre o superclase.
    La clase derivada de una superclase se denomina subclase o clase hija.
    Cuando se construye una subclase, esta se vuelve dependiente de la superclase.
    Conforme se crea las relaciones de herencia entre clase y subclase como resultado se obtiene la jerarquía de clases o jerarquía de herencia.

  8. Geraldi Ruby Montes Rosas dice:

    leído

  9. Nohemi Grande Hernandez dice:

    porque solamente en lenguaje java soporta la herencia simple?

    • Gaby Nieva dice:

      Los creadores del lenguaje Java tenían experiencia en programación con C++, el cual también es un lenguaje orientado a objetos. C++ sí soporta herencia múltiple, pero los creadores de Java consideraron que generaba más problemas para los programadores que beneficios. Por eso fue incluida una solución alterna a través del uso de las interfaces

  10. Jose Ricardo Aquino Parraguirre dice:

    cuando vamos a crear el constructor, tenemos que crear la palabra super pero mi duda aqui es que vamos a las variables de la clase retomo el ejemplo de hija y padre, declaro super y tengo que poner en los paréntesis las variables de la clase padre o de la subclase?

  11. Ricardo Aquino dice:

    Aun no me queda claro cuando creamos el constructor con la palabra clave super en los parentesís tenemos que poner los datos de la clase padre o de la clase hija?
    y tambien sobre el this tengo que poner el atributo de la clase padre o hija?

    • Gaby Nieva dice:

      Hola! Recuerda que al usar super() haces un llamado al método constructor de la clase padre, por lo que debes enviar los argumentos que necesite el constructor de la super clase. En cuanto a this, se refiere al objeto de la clase hija, ahí deberás inicializar las propiedades de la clase hija

  12. Wendy Selene Cocoletzi Flores 2A dice:

    Tengo duda de cual es lo maximo de subclases q puede haber en una superclase

    También todavia no me queda claro como se utiliza el extends

    • Gaby Nieva dice:

      Con la palabra extends estas indicando que la clase que estas creando extiende de otra clase. Es decir, usas esa palabra para crear una subclase. Y se pueden crear tantas subclases como sean necesarias

  13. wendy lores dice:

    Cuantas subclases pude haber en una super clase?
    Tambien todavia no me queda claro como se usa el extends

Deja un comentario

A %d blogueros les gusta esto: