TypeScript에서 OOP 클래스 메소드
이제 클래스의 메소드를 만드는 법을 배워봅시다.
User 클래스에 name 속성이 있다고 가정해 보겠습니다:
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 클래스를 생성하세요.
이러한 속성을 가져오고 변경하는 메소드를 추가하세요.