Typescript - 2. CLASSES AND INTERFACES

jisooo·2022년 12월 26일
0
post-thumbnail

Classes

public: 모든 클래스에서 접근 가능
private: 해당 클래스 내에서만 접근 가능 (자식 클래스에서도 접근 불가)
protected: 해당 클래스와 자식 클래스에서 접근 가능

구분   선언한 클래스 내 상속받은 클래스 내 인스턴스
private      ⭕       ❌     ❌
protected    ⭕       ⭕     ❌
public     ⭕       ⭕     ⭕

Interface

객체의 모양을 타입스크립트에게 설명해 주기 위해서 사용 되는 키워드
Type과의 차이점은 Type은 콘크리트 타입(String,Number등..)을 지정 하고 객체의 모양을 설정하는 등 여러가지를 할 수 있지만 Interface는 오직 객체의 모양을 설명해주는 목적으로만 사용 할 수 있다.

0개의 댓글