기초 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공동작업을 위한 상호간의 인터페이스를 위해 사용

+ Recent posts