implements
인터페이스의 선언, 상속, 구현
인터페이스의 선언, 상속, 구현
2022.04.06인터페이스 (interface) 추상 메서드의 집합 (프로그래밍 관점) 구현된 것이 전혀 없는 설계도. 껍데기(모든 멤버가 public) 인터페이스의 정의는, 일반적인 관점에서의 정의, 프로그래밍적 관점에서의 정의로 나눌 수 있는데, 이번시간에는 프로그래밍 관점에서의 인터페이스에 대해 생각해보자. 인터페이스는, 추상메서드의 집합이다. 사실은, 추상 메서드 외에도, static메서드, 상속, default메서드 인터페이스의 요소인데, 이것들은 부수적인 것이다. 핵심이 아니다. 추상 메서드가 인터페이스의 본질이자 핵심이다. 즉, 인터페이스는 추상메서드 집합이므로, 구현된 것이 전혀 없는 설계도이자 껍데기이다. 인터페이스의 모든 멤버는 public이다. 객체지향 개념 책들을 보면, 이런 그림이 많이 나온다. ..