Java 추상클래스/인터페이스 비교

Android Chen·2021년 11월 15일
0
post-custom-banner

추상클래스, 인터페이스 정의

추상클래스

  • 하나이상의 추상메소드를 포함하는 클래스이며 abstract 키워드를 사용함
  • 상속하기 위해 extends키워드를 사용하며 상속 받은 클래스는 일반 메소드가 아닌 추상메소드만 구현한다.
  • 다중상속이 불가능하다.

인터페이스

  • 모든 메소드가 추상메소드이며 상속하기 위해 implements를 사용함
  • 상속 받은 경우 모든 메소드를 구현해야 하며 다중상속이 가능하다.
profile
https://github.com/Userz1-redd

0개의 댓글