1
클래스 선언과 인스턴스 생성
클래스를 선언하는 것은 class 키워드를 사용하며, 일반적으로 클래스 이름은 파스칼 케이스(PascalCase, 첫 글자 대문자)를 사용합니다.
클래스(Class)TypeScript 클래스는 JavaScript의 class 문법 위에 필드 타입, 접근 제어자, 생성자 매개변수 속성 같은 타입 정보를 얹어 객체 초기화 규칙을 드러냅니다.
클래스 문법이 추상화, 캡슐화, 상속, 다형성을 코드 구조로 표현하는 방식을 확인합니다.
클래스를 선언하는 것은 class 키워드를 사용하며, 일반적으로 클래스 이름은 파스칼 케이스(PascalCase, 첫 글자 대문자)를 사용합니다.
클래스(Class)타입스크립트의 클래스는 속성과 메서드의 접근 수준을 제어하는 세 가지 접근 제어자(Access Modifiers)로 외부 API와 내부 구현을 구분합니다.
추상화, 캡슐화, 상속, 다형성타입스크립트에서는 생성자 매개변수에 접근 제어자를 붙여 속성 선언과 초기화를 한 번에 처리할 수 있습니다.
parameter property