Junior — Middle
Kaip galima išvesti arba peržiūrėti esamą Instance objektą programoje?
sobes.tech AI
Atsakymas iš AI
Java kalboje, norint iš vidaus išvesti esamą objektą (pavyzdį), dažnai perrašomas toString() metodas. Tai leidžia, iškvietus System.out.println(this), matyti objekto informaciją.
Pavyzdys:
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); // Parodys informaciją apie objektą
}
}
// Naudojimas:
MyClass obj = new MyClass(1, "Test");
obj.printInstance();
Jei norite pamatyti objektą derinimo metu, galite naudoti IDE derintuvą, kuris parodys visus esamos instancijos laukus.