반응형 인터페이스1 기본기)인터페이스(interface) 인터페이스(interface) 인터페이스는 구현에 대한 정의를 표현하는 예약어로 정의에 대한 공통된 구현을 할 때 사용된다. 기능에 대한 추상화를 제공하는것을 목적으로 한다. 비슷한 추상클래스와 인터페이스를 비교 하면 다음과 같다. 인터페이스(interface) 추상클래스(abstract class) 접근지정자 -기본적으로 public -함수에 대한 접근 지정자를 가질수 없다. -함수에 대한 접근 지정자를 가질 수 있다. 구현 -구현에 대한건 기술할수 없다. -구현 제공 가능 속도 -상대적으로 느림 -상대적으로 바름 메소드 -추상메소드만 가능 -추상메소드, 추상메소드 말고도 가능 필드 -필드를 가질수 없음 -필드 및 상수 정의 가능 제약 -선언된 메소드에 필수로 구성 -필수로 구성하지 않아도 됨. 사용방.. 2021. 1. 10. 이전 1 다음 반응형