Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Tem algum jeito de não herdar um método?

Durante uma herança, se tiver um método indesejado que eu não quero que a classe filha herde da classe mãe, mas não quero deixar esse método privado para permitir que outras classes possam acessar esse método, o que eu posso fazer?

Eu quero que uma classe específica herde todos os métodos de uma classe com excessão de um.

3 respostas
solução!

Boa tarde!

Herança você irá trazer todos os metodos. Não tem como especificar quais você quer trazer.

Neste seu caso, eu sugiro você fazer a sobrescrita do método, e retornar uma exception se o método for chamado na classe filha.

Bons estudos!

outra forma é você redefinir a sua classe mae, retirando este método e gerando uma classe filha em que essa classe filha seja mãe de todas as classes que necessite do método

Valeu, ajudou bastante!

eu achei que teria uma solução nativa do java