Sobes.tech
Junior — Middle

Ποιος είναι ο σκοπός της χρήσης της λέξης-κλειδιού this στον προγραμματιστικό κώδικα;

sobes.tech AI

Απάντηση από AI

Η λέξη-κλειδί this στη Java χρησιμοποιείται για αναφορά στο τρέχον αντικείμενο, στο πλαίσιο του οποίου εκτελείται η μέθοδος ή ο κατασκευαστής. Βοηθάει:

  • Να διακρίνει τα πεδία του αντικειμένου και τις παραμέτρους της μεθόδου ή του κατασκευαστή με τα ίδια ονόματα.
  • Να μεταβιβάσει το τρέχον αντικείμενο ως όρισμα σε άλλες μεθόδους.
  • Να καλέσει άλλους κατασκευαστές μέσα στον κατασκευαστή (μέσω this(...)).

Παράδειγμα:

public class Άτομο {
    private String όνομα;

    public Άτομο(String όνομα) {
        this.όνομα = όνομα; // this.όνομα — πεδίο του αντικειμένου, όνομα — παράμετρος
    }

    public void εκτύπωσεΌνομα() {
        System.out.println(this.όνομα); // αναφορά στο πεδίο του τρέχοντος αντικειμένου
    }
}