Sobes.tech
Junior — Middle

Hogyan lehet megjeleníteni vagy megtekinteni a jelenlegi Instance objektumot a programban?

sobes.tech MI

Válasz az MI-től

Java-ban, hogy a jelenlegi objektumot (példányt) belülről ki tudjuk írni egy osztályból, általában felülírjuk a toString() metódust. Ez lehetővé teszi, hogy a System.out.println(this) hívásakor információkat lássunk az objektumról.

Példa:

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); // Információt fog kiírni az objektumról
    }
}

// Használat:
MyClass obj = new MyClass(1, "Test");
obj.printInstance();

Ha meg akarod nézni az objektumot hibakeresés közben, használhatod az IDE debuggerét, ami meg fogja mutatni az aktuális példány összes mezőjét.