hanker

Java - extends, implements 간단 정리 본문

JAVA

Java - extends, implements 간단 정리

hanker 2021. 4. 27. 11:00

메소드 또는 변수를 구현(implements)하는가 그대로 사용(extends)하는가에 따라서 형태가 갈린다.

 

extends(상속)

  • 상속의 대표적인 형태
  • 부모의 메소드를 그대로 사용
  • 오버라이딩(재정의)할 필요 없이 부모에 구현되있는 것을 직접 사용 가능

 

JAVA는 다중상속을 지원하지 않는다.

그래서 implements를 사용(상속이라고 말한 순 없지만..)

 

implements (상속)

  • 부모의 메소드를 반드시 오버라이딩(재정의)해야 함
  • 다중상속을 대신해준다.