http://www.javatpoint.com |
다중 상속의 장점을 취득한다
(자바는 단일 상속을 채택. 다중 상속의 장점은 Interface를 이용해 처리한다)
상속의 장점은 부모로부터 재사용할 수 있는 멤버를 물려받고 ,
계층구조 형성을 통한 다형성 적용에 있다
Interface는 다양한 계층구조 형성을 통한 다형성 적용을 가능하게 한다 ( 재사용성 x )
특징 : java Interface는 abstract method와 public static final 상수로 구성된다
interface의 하위 클래스는 extends 가 아닌 implements key를 이용한다
하위클래스는 상위 인터페이스에서 명시한
추상 메서드를 반드시 implements 해야 한다
인터페이스끼리 상속이 가능하다
|
- java.util.Collection Interface
자료구조체의 최상위 인터페이스
- java.util.Set Interface
이 인터페이스를 구현하는 구현체는
중복을 허용하지 않는다
- HashSet class : 중복허용 x
- TreeSet class : 중복허용x , 정렬기능 내장
- LinkedHashSet class : 중복허용x , 순서
- java.util.List Interface
이 인터페이스를 구현하는 구현체는순번으로 요소를 관리한다