프로퍼티1 Class (1) 클래스 정의 - 클래스 몸체에 클래스 프로퍼티를 선언할 수 없고 반드시 생성자 내부에서 클래스 프로퍼티를 선언하고 초기화한다. class a { b: string; constructor(b) { this.b = b; // 클래스 프로퍼티의 선언과 초기화 } c() { console.log(`a, ${this.b}, c`); } } const e = new a('wangi'); e.walk(); // a, b, c (2) 접근 제한자 - public, private, protected를 지원하며 의미도 동일하다. - TypeScript는 접근 제한자를 생략하면 암묵적으로 public이 선언된다. 접근 가능성 public protected privated 클래스 내부 O O O 자식 클래스 내부 O .. 2023. 8. 30. 이전 1 다음