Este artículo demostrará el método para extender dos clases en Java.
Cómo extender dos clases en Java?
En Java, podemos extender dos clases usando el "extender"Palabra clave, lo que significa que la clase infantil heredará todas las propiedades de la clase principal.
Sintaxis
Para extender Java dos clases, siga la sintaxis dada:
Aquí, el niño representa la clase de niños, y el padre denota la clase principal.
Ejemplo 1: extender una clase en Java
En este ejemplo, extenderemos una clase "Ejemplo"Como clase infantil de una clase madre llamada"Aleatorio"Para acceder a sus propiedades. La clase aleatoria contiene un método de tipo entero estático llamado "suma()"Con dos parámetros de tipo entero"a" y "b". Este método devolverá la suma de los números especificados:
Extenderemos la clase de ejemplo a la clase aleatoria e imprimiremos el valor de dos números llamando al método Sum () de la clase principal aleatoria y pasará los valores enteros requeridos como argumento:
El ejemplo de clase pública se extiende al azarLa salida muestra la suma de dos números, ya que hemos accedido correctamente al método de clase de los padres:
Ejemplo 2: extender dos clases simultáneamente en Java
Java admite herencia única pero no multi-herencia. En una única herencia, las clases se extienden desde una sola clase llamada clase principal, mientras que en la herencia múltiple, la clase infantil se extiende a múltiples clases, lo que no es posible.
Por ejemplo, la clase B se extiende con la clase A, y las clases B y C se extienden desde la Clase A. Esta es la herencia única que muestra que la Clase A tiene dos clases infantiles, B y C. Mientras que si la clase C se extiende de las clases A y B, implica que la Clase C tiene dos padres, Clase A y Clase B. Esto no es posible en Java; probarlo dará como resultado un error.
Aquí, en este ejemplo, crearemos tres clases ","Vehículo","Auto", y "Bicicleta". El auto de clase se extiende con clases de vehículo y bicicleta, lo que da un "Error de compilación no resuelto":
Ejemplo 3: extender múltiples clases con herencia única
Al usar una herencia única, extenderemos dos o más clases con una clase. En este ejemplo, tenemos un vehículo de clase que es la clase padre, y las clases de automóvil y bicicleta se extienden desde el mismo. La clase de vehículo contiene un método "velocidad()"Con un parámetro de tipo entero llamado Vspeed que imprime la velocidad del vehículo. Debido a la herencia, el método de velocidad también es accesible para las clases infantiles:
El auto de clase infantil contiene una variable de tipo entero "Cspeed"Y el método"color()"Con una variable de tipo de cadena"color"Como parámetro:
El auto de clase extiende el vehículoLa bicicleta de clase infantil contiene una variable de tipo entero "Bspeed":
La bicicleta de clase extiende el vehículoEn el método main () de otra clase con nombre de ejemplo, creamos un objeto de la clase de niños del automóvil y accedemos al método de clase de los padres "velocidad()"Con el objeto de la clase infantil"Auto":
Ejemplo de clase públicaLa salida indica que la clase infantil accedió con éxito el método de la clase principal mediante la herencia única:
Recopilamos todas las instrucciones básicas relacionadas con cómo extender dos clases en Java.
Conclusión
Dos clases se extienden en Java usando el "extenderPalabra clave. Extender clases significa que estamos heredando todas las propiedades de la clase principal a la clase infantil. Al usar la palabra clave extender, se puede acceder fácilmente a las variables y métodos de la clase principal en la clase infantil. En Java, puede lograr una herencia única mediante el uso de la palabra clave extender, mientras que Java no admite la herencia múltiple/ en este artículo, demostramos el método para extender dos clases en Java.