TypeScriptにおけるOOPのクラスメソッド
では、クラスのメソッドを作成する方法を学びましょう。
プロパティnameを持つUserクラスがあるとします:
class User {
name: string = '';
}
戻り値の型を指定して、ユーザーの名前を返すメソッドを作成しましょう:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
次に、名前の値を変更するメソッドを作成しましょう。 名前はパラメータとして渡され、このパラメータにも型を指定する必要があります:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
プロパティnameとageを持つクラスStudentを作成してください。
これらのプロパティを取得および変更するメソッドを追加してください。