2
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 the toString();
Produto p = new Revista();
Teste teste = new Teste(p);
System.out.println(teste); //para exibir a revista
Did any of the answers solve your question? Do you think you can accept one of them? Check out the [tour] how to do this, if you haven’t already. You would help the community by identifying what was the best solution for you. You can accept only one of them. But you can).
– Maniero