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 클래스를 만드세요.