Meu professor tinha falado isso sa sala a um tempo atras mas não lembro qual era a resposta dele.Existe um jeito de fazer isso?
Voce pode criar uma classe abstrata que implemente a interface…
Na interface voce declara basicamente metodos abstratos logo em sua classe Abstrata voce pode ter metodos abstratos.
axo q isso fere a funcionalidade de uma interface, num seria melhor naum usar interface?
Marque a classe como abstrata e implemente a interface ai vc soh utilizará o método que desejar, mas lembre-se, a primeira classe concreta que extender a classe abstrata terá que implementar estes métodos da interface.
O jeito mais comum de fazer isso é criar uma classe abstrata com uma implementação padrão para todos os métodos da interface. As implementações podem ou lançar uma exceção ou simplesmente não fazer nada. Dai você extende essa classe abstrata sobrescrevendo o método que você quer implementar. Agora, se a interface faz parte do seu projeto, considere dividir a interface em 2 ou mais, pois ele pode estar reunindo mais responsabilidades do que deveria.