TypeScriptにおけるクラスのOOPプロパティ

それでは、クラスのプロパティを宣言する方法を学びましょう。TypeScriptでは、すべてのプロパティを宣言する際にその型を指定する必要があります。実際にどのように行うかを見てみましょう。

クラス User を作成してみましょう。プロパティ name を設定し、これが文字列型であることを指定します。

typescriptclass User {
  name: string;
}

しかし、このコードはプロパティの初期値が設定されていないため、エラーが発生します。

初期値を設定しましょう。

typescriptclass User {
  name: string = 'john';
}

次に、このクラスのオブジェクトを作成します。

typescriptlet user: User = new User;

では、プロパティの値を出力してみましょう。

typescriptconsole.log(user.name); // 'john'

次に、オブジェクト作成後にプロパティの値を変更してみます。

typescriptuser.name = 'eric';
Задание 1

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