Sobes.tech
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 σας, ο οποίος θα εμφανίσει όλα τα πεδία της τρέχουσας περίπτωσης.