Зварот да метадаў унутры класаў у ААП у 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

Зрабіце метад, які верне ініцыялы студэнта, гэта значыць першыя літары яго імя і прозвішча.