목차
- Abstract class와 interface의 공통점
- Abstract class와 interface의 차이점
핵심
- 둘 다 다형성을 보장하기 위해 만들어졌다.
Abstract class와 interface의 공통점
- 다형성을 보장하기 위해 이용된다.
- 자식 객체에서 override를 해야 한다.
- upCasting으로 객체를 생성한다.
- 부모(리모콘)의 역할을 한다.
Abstract class와 interface의 차이점
- 구현 메서드가 있느냐 없느냐의 차이
- 다중 상속이 불가능하냐 가능하냐의 차이
- extends or implements 키워드 차이
'프로그래밍 > Java' 카테고리의 다른 글
19.12.25) Java - Interface & JDBC (0) | 2019.12.25 |
---|---|
19.12.25) Java - Interface (0) | 2019.12.25 |
19.12.24) Java - abstract class (0) | 2019.12.24 |
19.12.24) Java - message polymorphism(다형성) (0) | 2019.12.24 |
19.12.24) Java - Object Casting(객체 형 변환) (0) | 2019.12.24 |