순수 추상 클래스
- 해당 클래스의 모든 메서드가 추상 메서드일때를 순수 추상 클래스 라고 한다.
- 그러면 상속 받는 자식 클래스에선 모든 메서드를 오버라이딩 해야 한다.
순수 추상 클래스의 특징
- 순수 추상클래스는 기능을 구현하는 몸통이 없으므로, 단지 다형성만을 위한 부모 타입의 껍데기 역할만 제공 한다.
- 인스턴스를 생성할 수 없다.
- 상속시 자식은 모든 메서드를 오버라이딩 해야 한다.
- 주로 다형성을 위해 사용된다.
⇒ 이러한 특징으로 순수 추상 클래스를 상속 받는 자식 클래스는 상속 이란 개념보다 어떠한 규격을 지켜 구현 해야 하는 것 처럼 느껴지게 한다.
순수 추상 클래스 라는 용어는 없다 → 인터페이스가 이 기능을 제공한다.
'자바 공부 > [ 完 ] 자바 실전 - 기본편' 카테고리의 다른 글
10-9. 다형성 - 인터페이스의 다중 구현 (0) | 2024.03.29 |
---|---|
10-8. 다형성 - 인터페이스 (0) | 2024.03.29 |
10-6. 다형성 - 추상클래스 (0) | 2024.03.29 |
10-5. 다형성 - 사용하는 이유와 사용법 (0) | 2024.03.29 |
10-4. 다형성 - 메서드 오버라이딩 (0) | 2024.03.19 |