¿Qué es la herencia de implementación en Java? Proporcione también un programa de ejemplo.

2 Respuestas


  • La implementación de la herencia incluye 2 tipos ...
    Son,
    1. Clase heredera ([access_specifier] clase Sub extiende Super)
    2. Interfaz heredera ([access_specifier] clase Sub implementa Super1, Super2)
  • En la programación Java, la herencia permite al usuario crear una clase que usa las propiedades o cualidades de la clase definida previamente, pero la clase definida aún usa sus propias propiedades. En el ejemplo de herencia en Java, les doy el ejemplo de un programa de flores. Suponga que tiene una clase de flores en la que crea las cualidades de una flor como color, olor, tipo, etc. Ahora desea crear una clase que describa los tipos de flores y esta clase usa los tipos como rosa, girasol, Lilly, etc. .

    En un programa normal o simple, es posible que deba modificar enormemente el código existente. Pero ahora desea evitar la dificultad de la clase antigua extendida, usa el enfoque orientado a objetos y crea una nueva clase. La nueva clase creada por herencia; esta nueva clase (tipo) hereda todos los datos y métodos de la vieja clase probada (flor).

    En herencia, puede usar palabras clave públicas, privadas y protegidas para controlar el nivel de herencia. Usted crea una nueva clase que se conoce como clase secundaria o derivada de un padre o superclase usando la palabra clave extiende; con el nombre de una palabra clave amplía el uso en la clase secundaria porque normalmente amplías las capacidades de la clase principal. Por ejemplo, ya ha creado la clase Flower y ahora está creando una subclase FlowerTypes.

    Importar flor;
    La clase FlowerTypes extiende Flower
    Private Int myType;
    Public FlowerTypes (valor int)
    Super (valor);
    myType = valor;
    Public void SetType (valor int)
    myType = valor;
    Public int GetType ()
    return myType;

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación