abstractclass 썸네일형 리스트형 [Java] 상속과 구현, 인터페이스와 추상 클래스의 차이 (extends, implement, interface, abstract class) - 상속과 구현 의 특징과 차이 상속(extends) : 자식 클래스가 부모 클래스의 메서드 등을 상속받아 사용하며 자식 클래스에서 추가 및 확장을 할 수 있습니다. 이로 인해 재사용성, 중복성의 최소화가 가능합니다. 구현(implements) : 부모 인터페이스를 자식 클래스에서 재정의하여 구현하는 것을 말하며, 상속과 달리 반드시 인터페이스의 메서드를 재정의하여 구현해야 합니다. 상속은 일반 클래스, abstract(추상) 클래스를 기반으로 구현, 구현은 인터페이스를 기반으로 구현합니다. - 추상 클래스와 인터페이스의 차이 추상 클래스와 인터페이스는 모두 반드시 부모 클래스(인터페이스)의 메서드를 재정의 하여야 합니다. 하지만 차이점은 사용 의도에 따라 다르게 구분됩니다. 예를 들어 추상 클래스 : .. 더보기 이전 1 다음