Herencia = característica muy potente que permite definir una clase tomando como base a otra clase ya existente. Esto es una de las bases de la reutilización de código, en lugar de copiar y pegar.
package = agrupa clases con características comunes, reutilización de código y proporciona una mayor seguridad al existir niveles de acceso.
extends = se usa para hacer referencia que una clase extiende de una superclase("Padre") .
super = se llama a la superclase para invocar métodos y los atributos de la clase de la cual extiende ejemplos:
-Atributos = super(nombre, edad); // pasa los atributos al constructor del Padre;
-Métodos = super.toString(); //llama al método para imprimir los atributos de la clase Padre;
En el video ya había creado anticipada mente 2 clases:
1ª "producto" tiene como atributos codigo, fecha y su método toString();
2ª "dvd" tiene como atributos nombre,duracion,precio y su método toString();
y terminan la clases de la siguiente manera:
1ª "producto" como la Clase padre.
2ª "dvd" como clase hija y Heredando los atributos codigo,fecha de "producto" y sus atributos nombre,duracion,precio y el método toString() redefinido al pasarle el super.toString() de la clase Padre.
Video = http://www.youtube.com/watch?v=sjWOeZIqwtE (vean lo en 360p)
Saludos moe.
No hay comentarios:
Publicar un comentario