JavaScriptのOOPにおけるクラス内メソッドへのアクセス

あるメソッドは、thisを通じて他のメソッド内で呼び出すことができます。例を見てみましょう。ユーザークラスと、プロパティを返すメソッドがあるとします:

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

また、文字列の最初の文字を大文字に変換するcapeメソッドがあるとします:

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

showメソッド内でcapeメソッドを使用してみましょう:

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

nameとsurnプロパティを持つStudentクラスを作成してください。

Задание 2

文字列の最初の文字を取得し、大文字にするヘルパーメソッドを作成してください。

Задание 3

学生のイニシャル、つまり名前と姓の最初の文字を返すメソッドを作成してください。