Matching Pairs Redefinición de métodosOnline version Tema 3.6: Redefinición de métodos en clases derivadas. Relaciona las opciones con las respuesta correcta. by Orlando Del Angel Salas 1 Ampliar derechos de acceso. 2 palabra reservada super. 3 Métodos de clase o static. 4 Clase derivada. 5 Clase Base. 6 Mismo tipo de retorno, nombre del método y lista de parámetros o argumentos. 7 Ventajas de la redefinición de métodos. 8 @Override 9 class Subclase extends Clasebase { … public String MetodoBase () { return super.MetodoBase(); } } 10 Palabra reservada final. Le pide al compilador que verifique que efectivamente estamos redefiniendo un método de la superclase. Si el método no redefine nada, el compilador lanza un error. Código utilizado para acceder a un método redefinido de la clase base. Características necesarias para redefinir un método de una clase base en una clase derivada, de lo contrario se estaría creando un nuevo método. Permite declarar constantes, no se puede asignar un nuevo valor a la variable una vez inicializada. Ampliar la funcionalidad de un método. Particularizar la funcionalidad de un método a la clase derivada. Permite acceder a los métodos de la super-clase que han sido redefinidos. Los métodos redefinidos de una super-clase pueden ser public en vez de protected. Métodos que no pueden ser redefinidos en las clases derivadas. Se denomina así a aquella clase recibe como herencia todas sus variables y métodos. Puede redefinir esas variables y funciones, puede también definir o añadir nuevas variables y métodos. También llamada Clase Hija o Subclase. Se denomina así a aquella clase que hereda todas sus variables y métodos. Estas funciones y variables miembro pueden ser redefinidas en la clase derivada, que puede también definir o añadir nuevas variables y métodos. También llamada Clase Padre o Superclase.