implements1 [Java] 인터페이스(Interface) 인터페이스(interface) 1. 완벽한 추상화를 제공한다. ==> 일종의 추상클래스. 하지만 추상클래스보다 추상화 정도가 더 높다. - 실제 구현된 것이 전혀 없는 기본 설계도(알멩이 없는 껍데기). - 추상메서드와 상수만을 멤버로 갖는다. - 인스턴스를 생성할 수 없고, 클래스 작성에 도움을 줄 목적으로 사용이 됨. - 미리 정해진 규칙에 맞게 구현하도록 표준을 제시하는데 사용됨 ==> 명세서 2. 클래스와 클래스 사이의 중계적 역할을 하는 서비스를 제공함. ==> 객체와 객체 중간에 놓이는 통신 채널. 3. 모든 메서드가 추상화(추상메서드)이다. 4. 프로젝트 진행 시 표준 규약에 따른다. ==> 추상클래스보다 더 많이 사용이 됨. 5. 인터페이스는 상수와 추상메서드로만 구성됨. 6. 모든 변수는.. 2021. 8. 17. 이전 1 다음