본문 바로가기

Language/Java

자바 extends, implement

extends는 일반 클래스와 abstract 클래스 상속에 사용되고, implement는 interface상속에 사용된다. 
자바에서의 상속은 2가지 형태가 있다.
하나는 extends 이고, 다른 하나는 implements이다.
1. extends는 순수 상속으로 부모로부터 모든 권한과 재산과 능력을 가져 오는 것을 말한다.


2. implements는 하나는 구현 상속 이라고 하는데, 상속이라기 보다는 인터페이스(나는 하나의 뼈대 혹은 방법을 빌어오기만 한다로 표현하고 싶다)만을 얻어 오는 것을 말한다. 즉 extends와 같게 상속은 받지만, 그 상속 내용이 비어 있어서 그 비어 있는 부분을 내가 반드시 채워서 써야 하는 것을 의미한다. 그러므로 여러 interface를 통해서 상속을 받을 수 있다.

'Language > Java' 카테고리의 다른 글

Java Image File Send to Receiver Sample  (1) 2016.11.13
ubuntu jdk 설치 위치  (0) 2016.06.23
[JNI] JNI 형식 및 데이터 구조  (0) 2016.02.04
Java 개발 환경 구축_1  (0) 2016.02.04
#01.개발환경 구축하기! (JDK)  (0) 2016.02.04