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.