인터페이스 5
2019. 1. 29. 00:15
인터페이스 상속인터페이스 끼리 상속도 가능하다. 다중상속이 불가능한 클래스와는 달리 인터페이스는 다중상속이 가능하다. 하능 방법은 일반적인 상속과 같다.ex)public interface 하위인터페이스 extends 상위인터페이스1, 상위인터페이스2{....}하위인터페이스를 구현하는 구현클래스는 하위인터페이스가 상속받는 모든 상위인터페이스의 추상메소드도 전부 구현해야한다. 구현클래스는 하위인터페이스, 상위인터페이스 모두 구현하기 때문에 하위, 상위 모든 타입의 객체로 변환이 가능하다. 예)하위인터페이스 변수명 = new 구현클래스();상위인터페이스1 변수명 = new 구현클래스();상위인터페이스2 변수명 = new 구현클래스(); 상위인터페이스를 상속받은 하위 인터페이스타입으로 변환하면 모든 상위인터페이..