[JAVA] 인터페이스(interface) 정리
■ 인터페이스(interface) 추상 클래스와 유사하게 인터페이스를 구현한 클래스들에게 강제함으로써, 통일성과 일관성을 지원한다. 또한, 서로 관련 없는 클래스들끼리에 매게역할을 할수 있다. ■ 구현 가능한 구성요소 public static final 상수 추상 메서드(abstract 키워드 생략가능) default 메서드 - 하위 호환성을 유지하고 인터페이스의 보완을 진행할 수 있습니다. static 메서드 ■ 특징 추상 메서드를 가지고 있기 때문에 객체 생성 불가 하위 클래스에서 인터페이스의 추상메서드를 재정의 해야한다. 클래스에 다중 구현을 지원하다. 인터페이스간에 다중 상속을 지원한다. 1. 인터페이스 InterfaceA, InterfaceB : 다중 상속 예시를 위한 인터페이스 Interfac..
2020.07.31