언어/TypeScript

인터페이스와 클래스

calendar2 2024. 8. 30. 19:19

미리 정의된 인터페이스를 바탕으로 클래스를 구현할 수 있다.

인터페이스와 클래스

 

implements라는 명령어를 이용해 미리 정의된 인터페이스의 요소를 클래스에서 사용할 수 있다.

그리고 인터페이스에서 정의한 요소는 기본적으로 public의 접근 제어자를 가진다. 따라서, 다음과 같이 임의로 변경할 경우 에러가 발생한다.

인터페이스와 클래스 2

 

그러므로, 인터페이스를 바탕으로 구현된 클래스에서 protected 혹은 private 접근 제어자를 사용하고 싶은 경우 추가적인 다른 필드를 구성해야 한다.

인터페이스와 클래스 3

참고자료

한 입 크기로 잘라먹는 타입스크립트(TypeScript)

 

한 입 크기로 잘라먹는 타입스크립트(TypeScript) 강의 | 이정환 Winterlood - 인프런

이정환 Winterlood | 문법을 넘어 동작 원리와 개념 이해까지 배워도 배워도 헷갈리는 타입스크립트 이제 제대로 배워보세요! 여러분을 타입스크립트 마법사🧙🏻‍♀️로 만들어드립니다., 프론

www.inflearn.com

 

'언어 > TypeScript' 카테고리의 다른 글

제네릭 타입 응용  (0) 2024.09.12
제네릭 타입  (0) 2024.08.30
접근 제어자  (0) 2024.08.29
클래스  (0) 2024.08.29
인터페이스  (0) 2024.08.25