Estou com uma duvida. Tenho uma assinatura de método definido em uma interface , e este método tem um parametro que deverá ser um objeto, e este objeto pode ser por exemplo Usuario ou Cadastro. Como definir na interface que este método poderá aceitar qualquer objeto??? poderia é claro usar a classe Object, mas as classes que implementam este método, cada uma utiliza as propriedade do objeto ex.: métodos , atributos e etc.
Interface
public interface MinhaInterface {
public void fazAlgo(Object object) throws AlgumaExcpetion;
}
Objeto que implementa a interface
public class Cadastro implements MinhaInterface{
......
public void fazAlgo(CadastroUser cadUser) throws AlgumaExcpetion {
...
cadUser.cadastrar();//E agora?????
...
}
....
}
Como fazer neste caso?? :shock: