인터페이스 | 추상 클래스 |
---|---|
클래스가 아니다 | 클래스다 |
클래스와 관련이 없다 | 클래스와 관련이 있다 (주로 베이스 클래스로 사용) |
한 개의 클래스에 여러 개를 사용할 수 있다 | 한 개의 클래스에 여러 개를 사용할 수 없다. |
구현 객체의 같은 동작을 보장하기 위한 목적 | 상속을 받아서 기능을 확장시키는 데 목적 |
좀 더 정리가 필요한 부분들이 많습니다. 추가적인 업로드 필요
http://loustler.io/languages/oop_interface_and_abstract_class/
'STUDY > JAVA' 카테고리의 다른 글
[JAVA]내부클래스, 중첩클래스, 지역클래스, 익명클래스 (0) | 2018.09.12 |
---|---|
[JAVA]접근제어자 (0) | 2018.09.12 |
[JAVA]java는 call by value? call by reference? (0) | 2018.09.12 |
[JAVA]Java에서 지원하는 Type(Primitive Type, Reference Type) (0) | 2018.09.07 |
[JAVA]객체와 인스턴스 (0) | 2018.09.07 |