Junior — Middle
Como pode mostrar ou ver o objeto Instance atual no programa?
sobes.tech IA
Resposta da IA
Em Java, para mostrar o objeto atual (instância) de dentro de uma classe, normalmente sobrescreve-se o método toString(). Isto permite que, ao chamar System.out.println(this), seja exibida informação sobre o objeto.
Exemplo:
public class MyClass {
private int id;
private String name;
public MyClass(int id, String name) {
this.id = id;
this.name = name;
}
@Override
public String toString() {
return "MyClass{id=" + id + ", name='" + name + "'}";
}
public void printInstance() {
System.out.println(this); // Vai mostrar informações sobre o objeto
}
}
// Uso:
MyClass obj = new MyClass(1, "Test");
obj.printInstance();
Se precisar de ver o objeto durante a depuração, pode usar o depurador do IDE, que mostrará todos os campos da instância atual.