Saltar al reproductorSaltar al contenido principal
  • hace 4 meses
En este video se explica la herencia simple en java.

Categoría

🤖
Tecnología
Transcripción
00:00Hola a todos, en este video vamos a hablar sobre que es la herencia simple.
00:05Pues la herencia simple es un mecanismo que permita a una clase derivada heredar los atributos y los métodos de otra clase llamada clase base o clase padre.
00:17Cuando nosotros tenemos una clase la cual contiene atributos y métodos relacionados con la que vamos a crear después,
00:28nosotros podemos heredar esa clase y cuando nosotros la heredamos, esta automáticamente se convierte en una clase padre o clase base.
00:43Y la que heredamos se convierte en una clase hija automáticamente.
00:52Entonces, cuando una hereda está obteniendo, es como crear una copia exacta de esa misma clase anterior, pero con sus métodos y sus atributos.
01:07El objetivo de la herencia principal es reutilizar y extender, reutilizar código y extender el código.
01:17Al heredar de una clase a otra, se deriva un objetivo, se obtiene todos los miembros públicos y protegidos de la clase base,
01:28permitiendo a la creación de nuevas funciones y duplicar el código.
01:34Aquí vamos a ver un ejemplo de cómo se utiliza la herencia simple aquí en Java.
01:43Entonces, empecemos.
01:47Primero, tenemos una clase llamada vehículo, el cual tiene dos atributos, los cuales tienen modificador de acceso default y con su respectivo constructor parametrizado.
02:02Con un método que no retorna nada, que muestra por consola los valores de los atributos.
02:14Y tenemos otra clase llamada coche.
02:19Esta clase coche está heredando los métodos y los atributos de la clase vehículo y agregando un nuevo atributo en esta clase coche llamada número de puertas,
02:33que es un entero con modificador de paquetes o modificador de acceso default con su respectivo constructor público parametrizado con tres parámetros,
02:45el cual llama, este super llama al constructor de la clase vehículo,
02:55lo está llamando para indicarle que ya esas variables están inicializadas y que solo necesita inicializar,
03:09y acá abajo está inicializadas y acá abajo está inicializando el atributo puertas, número de puertas.
03:18Y aquí podemos ver esta etiqueta override que nos está indicando que está modificando el comportamiento de la clase vehículo.
03:29El método de la clase vehículo se llama mostrar información, pero al modificarlo para que nuestra clase que heredamos tenga su comportamiento propio,
03:45lo que hacemos es modificar ese método de la clase que heredamos.
03:52Entonces le ponemos esta etiqueta, arroba override para indicar que estamos modificando un método de heredado.
04:02Y lo que estamos haciendo aquí, estamos llamando al método de la clase vehículo, mostrar información,
04:13lo que nos muestra por consola los datos, los atributos de esta clase, de la clase vehículo.
04:33Y agregamos otra línea que nos va a mostrar el número de puertas.
04:38Entonces, acá abajo vamos a hacer un método de la clase vehículo, el cual vamos a crear una clase, coche, carro,
04:54y el cual, este nos pide tres parámetros, que sería la marca, la marca vamos a ponerle,
05:01este también nos pide velocidad máxima, pongamos 30, y el número de puertas, vamos a ponerle cuatro puertas,
05:25un clic coma, y, este, usamos el método mostrar información, para mostrar la información de este objeto.
05:37Y lo ejecutamos,
05:40y como pueden ver, todo está funcionando correctamente.
Sé la primera persona en añadir un comentario
Añade tu comentario

Recomendada