개발공부/자바 JAVA

상속 VS 구현

성하 盛夏 2024. 3. 2. 00:28

-요약

상속   구현
abstract / 일반 class  ... extends 키워드 비교 interface ... implements
재사용 재정의
별도의 재정의 없이 사용 가능 부모의 필드, 메서드 등의 사용 -메서드 : 반드시 재정의하여 구현

 

 

-상속 extends

: 자식 클래스가 부모 클래스의 메서드 등을 상속받아 사용하며 자식 클래스에서 추가 및 확장을 할 수 있는 것. 

: 재사용성, 중복성의 최소화


-구현 implements

: 부모 인터페이스를 자식 클래스에서 재정의하여 구현하는 것.

: 반드시 부모 클래스의 메서드를 재정의하여 구현해야 함.