미리 정의된 인터페이스를 바탕으로 클래스를 구현할 수 있다.
implements라는 명령어를 이용해 미리 정의된 인터페이스의 요소를 클래스에서 사용할 수 있다.
그리고 인터페이스에서 정의한 요소는 기본적으로 public의 접근 제어자를 가진다. 따라서, 다음과 같이 임의로 변경할 경우 에러가 발생한다.
그러므로, 인터페이스를 바탕으로 구현된 클래스에서 protected 혹은 private 접근 제어자를 사용하고 싶은 경우 추가적인 다른 필드를 구성해야 한다.
참고자료
한 입 크기로 잘라먹는 타입스크립트(TypeScript)
한 입 크기로 잘라먹는 타입스크립트(TypeScript) 강의 | 이정환 Winterlood - 인프런
이정환 Winterlood | 문법을 넘어 동작 원리와 개념 이해까지 배워도 배워도 헷갈리는 타입스크립트 이제 제대로 배워보세요! 여러분을 타입스크립트 마법사🧙🏻♀️로 만들어드립니다., 프론
www.inflearn.com