Título: se puede llamar el metodo de la clase superior en herencia mulltinivel? Publicado por: Pedro122h en 27 Abril 2022, 04:40 am hola tengo una duda como se puede llamar el metodo superior en una herencia multinivel?.
en el siguiente codigo por ejemplo quiero llamar el metodo mostrar() de la clase A desde la clase C que deriva de la clase B y esta a su vez deriva de la clase A: Código es una pregunta que me surgio al explorar la herencia en java, al compararlo con c++ se podria hacer facilmente con A::mostrar() pero no encuentro info sobre como hacerlo en java Título: Re: se puede llamar el metodo de la clase superior en herencia mulltinivel? Publicado por: rub'n en 27 Abril 2022, 14:25 pm Formatea el codigo un poco mas socio
Código
- La linea 36 es la que se mostrará actualmente, porque tu estas sobreescribiendo el metodo mostrar con una implementacion tuya. Podria ser otro caso en donde la clase C extienda a la clase A para reusar la implementacion que tiene la clase A Código
El resultado seria Código
Otro caso, aqui invoca al metodo mostrar de la clase superior B Código
Otro caso, por ejemplo añadiendo un metodo estatico en tu clase A Código
Clase C ahora. Código
|