Metódushozzáférés osztályon belül OOP-ban JavaScriptben

Egyes metódusokat másokon belül lehet meghívni a this segítségével. Nézzük ezt egy példán keresztül. Tegyük fel, hogy van egy User osztályunk egy metódussal, ami visszaad egy tulajdonságot:

javascriptclass User {
  show() {
    return this.name;
  }
}

Tegyük fel, hogy van egy cape metódusunk is, ami egy string első betűjét nagybetűssé alakítja:

javascriptclass User {
  show() {
    return this.name;
  }
  
  cape(str) {
    return str[0].toUpperCase() + str.slice(1);
  }
}

Használjuk a cape metódust a show metóduson belül:

javascriptclass User {
  show() {
    return this.cape(this.name);
  }
  
  cape(str) {
    return str[0].toUpperCase() + str.slice(1);
  }
}
Задание 1

Készítsen egy Student osztályt a name és surn tulajdonságokkal.

Задание 2

Készítsen egy segédmetódust, ami egy string első karakterét veszi fel és nagybetűssé alakítja.

Задание 3

Készítsen egy metódust, amely visszaadja a tanuló iniciáléit, vagyis a kereszt- és vezetéknevének első betűit.