자바공부하기 101

벌써 자바공부하기 101번째 글이네요..^^

앞으로 계속 자바열공!!

 

추상클래스 VS 인터페이스

 

* 유사점

- 하위클래스에서 모든 추상 메서드를 구현해야함

- Upcasting이 가능함

 

* 차이점

-추상클래스

: 추상메서드 외 일반 멤버변슈와 메서드를 가질 수 있다.

: extends를 사용

: 단일 상속만 가능

: 작업의 레벨 분할을 위해서 사용

 

- Interface

: 추상 메서드와 static final 변수만 사용

: Implements를 사용

: 중복 구현 가능

: 공동작업을 위한 상호간의 인터페이스를 위해 사용

 

 

 

 

 

 

 

+ Recent posts