Πρόσβαση σε ιδιότητες μέσα σε κλάσεις στην αντικειμενοστραφή προγραμματισμό σε JavaScript

Μέσα σε μεθόδους κλάσης το this θα δείχνει στο αντικείμενο αυτής της κλάσης:

javascriptclass User {
  show() {
    console.log(this); // αντικείμενο
  }
}

Αυτό σημαίνει ότι μπορούμε να προσπελαύνουμε τις ιδιότητες του αντικειμένου μέσω this. Ας δοκιμάσουμε. Ας υποθέσουμε ότι το αντικείμενό μας έχει μια ιδιότητα name. Ας εμφανίσουμε αυτήν την ιδιότητα στη μέθοδό μας:

javascriptclass User {
  show() {
    console.log(this.name);
  }
}

Ας δημιουργήσουμε τώρα ένα αντικείμενο της κλάσης μας:

javascriptlet user = new User;

Ας καταγράψουμε την επιθυμητή ιδιότητα:

javascriptuser.name = 'john';

Ας καλέσουμε τώρα τη μέθοδο, εμφανίζοντας έτσι στην οθόνη την τιμή της ιδιότητας:

javascriptuser.show(); // θα εμφανίσει 'john'
Задание 1

Στο αντικείμενο της κλάσης Employee καταγράψτε τις ιδιότητες name και salary.

Задание 2

Δημιουργήστε μια μέθοδο που θα εμφανίζει στην οθόνη το όνομα του εργαζομένου.

Задание 3

Δημιουργήστε μια μέθοδο που θα εμφανίζει στην οθόνη τον μισθό του εργαζομένου.