Documente Academic
Documente Profesional
Documente Cultură
En el siguiente documento se definirá la herencia en java. Para esto es necesario primero tener
claros los siguientes conceptos:
Clases: es una estructura que contiene atributos y métodos, donde se pueden crear objetos.
Métodos: reúnen una serie de actividades. Se componen por un nombre, tipo y argumentos de
entrada.
Atributos: son el conjunto de variables globales de la clase, también llamados datos miembro, que
son después modificados en el objeto. Cada objeto tiene diferentes atributos.
Teniendo en cuenta lo definido anteriormente, la herencia puede definirse como una técnica que
permite que una clase (la clase hija), utilice los métodos y los atributos de otra, (la clase madre),
sin tener que crear un objeto o instancia de la clase. La herencia es una de las características
propias de la programación orientada a objetos. Algo que hay que tener en cuenta es que los
constructores no son heredables, pero si pueden ser utilizados. Las variables o los atributos de la
clase madre se pueden heredar siempre que estén en modo protegido o público. Si están privadas
la clase hija no para acceder directamente a ellas, en su lugar podrá heredar un método que
acceda a ellas.
Para aplicar la herencia, en el nombre de la clase se le agrega la palabra extends luego el nombre
de la clase de la que se quiere heredar datos. La forma correcta de llamar una función de la clase
madre en la clase hija es implementando la palabra clave super, después un punto y el nombre de
la función de la siguiente manera:
Super.multiplicarPeso(7);
Clase Padre
public Programa_B(){
ancho = 3.90;
System.out.println(“El ancho es : “+ancho);
return peso*mult;
return altura*mult;
Clase Hija
System.out.println(“resultado peso=”+resultado);
Autores: