Interface
| 객체지향 프로그래밍 요소 | ES6 | TypeScript |
|---|---|---|
| 클래스 | class | class |
| 인터페이스 | 지원 안 함 | interface |
| 인터페이스 구현 | 지원 안 함 | implements |
| 상속 | extends | extends |
| 생성자 | constructor(){} | constructor(){} |
| 접근 제한자 | 지원 안 함 | public, private, protected |
| final 제한자 | 지원 안 함 | readonly |
| static 키워드 | static | static |
| super 키워드 | super | super |