1. 추상 클래스 - 추상 클래스는 상속받는 다른 클래스가 가질 property와 메서드를 파악할 수 있도록 도와준다. - TypeScript에서 추상클래스를 사용하면 JavaScript 컴파일에서는 일반적인 클래스로 보인다. - 표준화된 property와 메소드를 갖도록 해주는 청사진을 만들기 위해 추상 클래스를 사용한다. 2. 추상 클래스 사용법 - 추상 클래스를 정의할 때는 class 앞에 abstract를 작성해주면 된다. - 추가로 추상메서드를 정의할 때에도 동일하게 메서드 앞에 abstract를 작성해주면 된다. abstract class User { constructor( protected firstName: string, protected lastName: string, protected ..