개발공부/자바 JAVA
상속 VS 구현
성하 盛夏
2024. 3. 2. 00:28
-요약
상속 | 구현 | |
abstract / 일반 class ... extends | 키워드 비교 | interface ... implements |
재사용 | 재정의 | |
별도의 재정의 없이 사용 가능 | 부모의 필드, 메서드 등의 사용 | -메서드 : 반드시 재정의하여 구현 |
-상속 extends
: 자식 클래스가 부모 클래스의 메서드 등을 상속받아 사용하며 자식 클래스에서 추가 및 확장을 할 수 있는 것.
: 재사용성, 중복성의 최소화
-구현 implements
: 부모 인터페이스를 자식 클래스에서 재정의하여 구현하는 것.
: 반드시 부모 클래스의 메서드를 재정의하여 구현해야 함.