내용 보기
작성자
관리자 (IP : 172.17.0.1)
날짜
2020-09-07 06:49
제목
[TypeScript] 클래스, 인터페이스 / 클래스는 구조 기반 타입을 지원한다. / 다형성
18. 클래스/인터페이스
추가로 인터페이스는 같은 이름으로 정의된 여러 정의를 자동으로 합쳐서 표현할 수 도 있다.
18-01. 클래스는 구조 기반 타입을 지원한다.C#, 자바, 스칼라를 포함해 이름으로 클래스 타입을 지정하는 언어와는 다르게
단, private이나 protected 필드를 갖는 클래스는 상황이 다르다.
18-02. 다형성함수와 타입처럼, 클래스와 인터페이스도 기본값과 상한/하한 설정을 포함한다양한 제네릭 타입 매개변수 기능을 지원한다. 제네릭 타입의 범위는 클래스나 인터페이스 전체가 되게 할 수도 있고 특정 메서드로 한정할 수도 있다.
|
출처1
출처2