TypeScript 클래스의 OOP 속성
이제 클래스 속성을 선언하는 방법을 배워봅시다. TypeScript에서는 모든 속성을 선언할 때 해당 유형을 지정해야 합니다. 실제로 어떻게 하는지 살펴보겠습니다.
User 클래스를 만들어 보겠습니다. 그것에
문자열이 될 것이라고 지정하면서 name 속성을
부여합시다:
class User {
name: string;
}
그러나 이러한 코드는 초기 값이 지정되지 않았기 때문에 오류를 발생시킬 것입니다.
지정해 봅시다:
class User {
name: string = 'john';
}
이제 우리 클래스의 객체를 만들어 봅시다:
let user: User = new User;
이제 속성 값을 출력해 봅시다:
console.log(user.name); // 'john'
이제 객체 생성 후 속성 값을 변경해 봅시다:
user.name = 'eric';
name 및 age 속성을 가진
Student 클래스를 만드세요.