반응형
인터페이스는 구현 부 없이 그냥 명시만 해놓고 상속받는 클래스에서 구현하는게 원칙인데
default 메소드를 만들어 놓으면 이것이 하위 클래스에서 구현이 되지 않는다면 interface의 메소드로 사용하게 됨.
따라서 하위 클래스는 재정의 가능 & static은 인스턴스 없이 사용 가능.
인스턴스에도 업캐스팅 하면 각각의 인스턴스에 해당하는 메소드만 호출됨.
반응형
'Java' 카테고리의 다른 글
자바 연습 (equals, hashCode) (0) | 2019.10.29 |
---|---|
자바 연습 (인터페이스) (0) | 2019.10.28 |
인터페이스 & 추상 클래스 (0) | 2019.10.28 |
자바 연습 (상속& 업캐스팅) (0) | 2019.10.27 |
자바 연습 (추상 클래스) (0) | 2019.10.27 |