readonly
[TS] 타입스크립트 클래스(class) 문법, 추상 클래스와 메서드
[TS] 타입스크립트 클래스(class) 문법, 추상 클래스와 메서드
2024.05.29클래스 정의자바스크립트에선 생성자 내부에서 프로퍼티를 선언하고 초기화한다. 클래스 필드를 사용하는 경우를 제외하곤 클래스 바디에 프로퍼티를 따로 선언할 필요가 없다. 반면 타입스크립트에선 먼저 클래스 바디에 프로퍼티를 미리 선언하고 타입을 지정해야 한다. 클래스 바디에 프로퍼티를 선언하지 않으면 에러가 발생한다.class User { name: string; // 프로퍼티 선언 및 타입 지정 constructor(name: string) { this.name = name; // 프로퍼티 초기화 }}const user = new User('John');console.log(user); // { name: 'John' } 타입스크립트에선 public, protected, private 접근 제한자..