Достъп до методи вътре в класове в ООП в JavaScript

Един методи могат да бъдат извиквани вътре в други чрез this. Нека разгледаме пример. Нека имаме клас с потребител и метод, в който се връща свойство:

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

Нека имаме също метод cape, който преобразува първата буква на низ в главна:

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

Нека използваме метода cape вътре в метода show:

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

Създайте клас Student ъс свойства name и surn.

Задание 2

Създайте спомагателен метод, който ще получава първия символ на низа и ще го прави главен.

Задание 3

Създайте метод, който ще върне инициалите на студента, тоест първите букви на неговото име и фамилия.