인터페이스2 [TS] type VS interface 차이점 타입스크립트에서 타입을 선언할 때 type 키워드와 interface 키워드를 사용할 수 있다. 이 두가지 키워드의 공통점으로는 둘 다 객체의 모양을 특정하여 타입스크립트에게 알려주기 위해 사용한다는 것이다. 일반적으로 type은 자료형을 만들 때 사용하고 interface는 객체의 형태를 작성할 때 사용하는 것으로 보는 것이 바람직하다. type 객체의 타입을 string, boolean 등과 같은 concrete 타입이 아닌 특정 값으로 한정지을 때 아래와 같이 사용할 수 있다. type Color = 'red' | 'blue' | 'green' type 키워드의 일반적인 사용 type Player = { nickname: string, healthBar: number } const Lee: Play.. 2023. 11. 1. [JAVA] 자바 인터페이스(Interface)의 기본 개념을 알아보자 인터페이스(Interface)는 사전적 의미로 두 장치를 연결하는 접속기라고 나온다. 인터페이스의 역할 위의 그림으로 설명하자면 인터페이스는 '객체'와 '개발 코드A', '객체' 와 '개발 코드B'를 연결하는 역할을 한다. '객체'는 인터페이스를 통해 '개발코드 A'나 '개발코드 B'를 사용할 수 있다는 것이다. 인터페이스와 구현 클래스 선언 인터페이스는 물리적 형태는 클래스와 동일하다. 단, 소스를 작성할 때 선언하는 방법과 구성 멤버가 클래스와 다르다. 인터페이스 선언 인터페이스 선언은 class 키워드 대신 interface 키워드를 사용한다. 접근제한자로는 클래스와 마찬가지로 같은 패키지 내에서만 사용 가능한 default나 패키지와 상관없이 사용하는 public을 붙일 수 있다. interfac.. 2023. 8. 25. 이전 1 다음