Eu tenho uma classe A, diagmos assim, que herda de várias outras e implementa indiretamente a interface X. Nessa classe eu chamo um método que aceita como argumento um objeto Y, só que Y é uma outra interface, a qual a interface X extende. Porém o Eclipse me dá um erro dizendo que tal método que aceita como parâmetro um objeto da interface Y não é aplicável para os argumentos da classe A. Qual é o erro?
Eu decidi fazer uma hierarquia como essa, pois pensei que não havia problema
-> Como determinada classe (AA) implementa a interface X, ela é uma X
-> Como a interface X extende a Y, isso quer dizer que a classe acima citada, indiretamente ela também é uma Y
-> Como a minha classe é uma subclasse indireta de AA, ela é X e ela é Y
-> Dessa forma o método que eu chamo que aceita como parâmetro um objeto, o qual deve implementar Y, ele não deveria dar tal erro
Alguém me ajude fazendo o favor
Muito Obrigado de qualquer forma,
t+