Digking's cave

Java 기초 ) extends , implements 차이점 본문

기초/Java

Java 기초 ) extends , implements 차이점

디깅 2022. 12. 6. 13:37
728x90

extends : 일반클래스, 추상클래스를 상속할 때

implements : interface를 상속할 때

 

interface가 interface를 상속받을 때는 extends

interface가 class를 상속받을 때는 extends

 

extends

부모의 특징을 연장해서 사용한다.

  • 부모에서 선언/정의 함
  • 자식은 부모의 메소드/변수를 그대로 사용할 수 있다
  • 다중 상속 X

implements 

부모의 특징을 도구로 새로운 특징을 만들어서 사용한

  • 부모는 선언만 함
  • 자식은 오버라이딩해서 사용한다.
  • 여러개의 interface를 상속 받을 수 있다
반응형

'기초 > Java' 카테고리의 다른 글

Java 기초 ) Optional 이란  (0) 2023.05.16