Volanie metód vnútri tried v OOP v JavaScripte

Niektoré metódy je možné volať vnútri iných cez this. Pozrime sa na príklad. Majme triedu s používateľom a metódou, v ktorej sa vráti vlastnosť:

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

Majme tiež metódu cape, ktorá prevedie prvý znak reťazca na veľké písmeno:

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

Využime metódu cape vnútri metódy show:

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

Vytvorte triedu Student s vlastnosťami name a surn.

Задание 2

Vytvorte pomocnú metódu, ktorá získa prvý znak reťazca a zmení ho na veľké písmeno.

Задание 3

Vytvorte metódu, ktorá vráti iniciály študenta, teda prvé písmená jeho mena a priezviska.