How can I display the method of this revised class in the Test class?
public interface Produto {
void exibirNome(String nome);
}
public class Revista implements Produto {
@Override
public void exibirNome(String nome) {
System.out.println("Exibindo revista de nome: " + nome);
}
}
public class Teste {
private Produto produto;
String nome;
public Teste(Produto produto) {
this.produto = produto;
}
public Produto getProduto() {
return produto;
}
@Override
public String toString() {
//Aqui eu gostaria de passar o método exibirNome da classe Revista
}
}
And pass on toString ();
Produto p = new Revista();
Teste teste = new Teste(p);
System.out.println(teste); //para exibir a revista