자바
기초 JAVA 교육과정 ] 추상클래스 VS 인터페이스
행복한짱짱이
2017. 3. 12. 09:59
기초 JAVA 교육과정 ] 추상클래스 VS 인터페이스
기초 JAVA 교육과정 ] 추상클래스 VS 인터페이스
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
추상클래스 VS 인터페이스
n유사점 / 차이점
n유사점
n하위클래스에서 모든 추상 메소드를 구현해야 함
nUpcasting이 가능
n차이점
n추상클래스
l추상 메소드 외 일반 멤버변수와 메소드를 가질 수 있다.
lextends를 사용
l단일 상속만 가능
l작업의 레벨 분할을 위해서 사용
nInterface
l추상 메소드와 static final 변수만 사용
lImplements를 사용
l중복 구현 가능
l공동작업을 위한 상호간의 인터페이스를 위해 사용