Sobes.tech
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.