본문 바로가기

개발일기

extends vs implements

728x90
반응형
  • extends는 일반 클래스와 abstract 클래스 상속에 사용되고, implement는 interface 상속에 사용된다.
  • class가 class를 상속받을 땐 extends를 사용하고, interface가 interface를 상속 받을 땐 extends를 사용한다.
  • class가 interface를 사용할 땐 implements를 써야하고
  • interface가 class를 사용할 땐 implements를 쓸수 없다.
  • extends는 클래스 한 개만 상속 받을 수 있다
  • extends 자신 클래스는 부모 클래스의 기능을 사용한다.
  • implements는 여러개 사용 가능하다.
  • implements는 설계 목적으로 구현 가능하다.
  • implements한 클래스는 implements의 내용을 다 사용해야 한다.
728x90
반응형

'개발일기' 카테고리의 다른 글

eclipse Tomcat에 프로젝트 추가 안될 때  (0) 2024.06.04
웹 크롤링 vs 웹 스크래핑  (0) 2024.06.04
쓰레드(thread)  (0) 2024.05.22
직렬화(Serialize)  (0) 2024.05.22
불변객체(Immutable Object)  (0) 2024.05.22