TypeScript에서 OOP 클래스 메소드

이제 클래스의 메소드를 만드는 법을 배워봅시다. User 클래스에 name 속성이 있다고 가정해 보겠습니다:

typescriptclass User {
  name: string = '';
}

사용자 이름을 반환하는 메소드를 만들고, 반환 값의 타입을 지정해 보겠습니다:

typescriptclass User {
  name: string = '';
  
  getName(): string {
    return this.name;
  }
}

이제 이름 값을 변경하는 메소드를 만들어 봅시다. 이름은 매개변수로 전달되며, 이 매개변수에도 타입을 지정해야 합니다:

typescriptclass User {
  name: string = '';
  
  getName(): string {
    return this.name;
  }
  
  setName(name: string): void {
    this.name = name;
  }
}
Задание 1

name 및 age 속성을 가진 Student 클래스를 생성하세요. 이러한 속성을 가져오고 변경하는 메소드를 추가하세요.