Trabajando con clases y objetos en Java
|
Sobreescritura de métodos
Una subclase hereda todos los métodos de su superclase que son accesibles a dicha
subclase a menos que la subclase sobreescriba los métodos.
Una subclase sobreescribe un método de su superclase cuando define un método con las
mismas características ( nombre, número y tipo de argumentos) que el método de la
superclase.
Las subclases emplean la sobreescritura de métodos la mayoría de las veces para agregar
o modificar la funcionalidad del método heredado de la clase padre.
Ejemplo
class ClaseA
{
void miMetodo(int var1, int var2)
{ ... }
String miOtroMetodo( )
{ ... }
}
class ClaseB extends ClaseA
{
/* Estos métodos sobreescriben a los métodos
de la clase padre */
void miMetodo (int var1 ,int var2)
{ ... }
String miOtroMetodo( )
{ ... }
}
|