Class - 객체를 만들기 위한 템플릿 - 데이터를 처리하기 위한 코드로 데이터를 캡슐화 함 생성자 (Constructors) : 클래스의 객체 인스턴스를 만들고 초기화 하기위한 메서드 → 파라미터들을 써주기만 하면 TypeScript가 알아서 생성자 메서드를 만들어 줌 class Player { constructor ( private firstName:string, private lastName:string, public nickName:string ) {} } const jisu = new Player("jisu", "lee", "dlwltn98"); jisu.firstName // 오류발생 jisu.nickName // 정상 + 추가로 메서드에서도 접근 제어자 사용 가능 abstract class..