Junior — Middle
Πώς μπορείτε να εμφανίσετε ή να δείτε το τρέχον αντικείμενο Instance στο πρόγραμμα;
sobes.tech AI
Απάντηση από AI
Στην Java, για να εμφανίσετε το τρέχον αντικείμενο (περίπτωση) από μέσα σε μια κλάση, συνήθως υπερκαλύπτετε τη μέθοδο toString(). Αυτό επιτρέπει, όταν καλείτε System.out.println(this), να δείτε πληροφορίες σχετικά με το αντικείμενο.
Παράδειγμα:
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); // Θα εμφανίσει πληροφορίες σχετικά με το αντικείμενο
}
}
// Χρήση:
MyClass obj = new MyClass(1, "Test");
obj.printInstance();
Αν θέλετε να δείτε το αντικείμενο κατά τη διάρκεια αποσφαλμάτωσης, μπορείτε να χρησιμοποιήσετε τον αποσφαλματωτή του IDE σας, ο οποίος θα εμφανίσει όλα τα πεδία της τρέχουσας περίπτωσης.