1
추상 클래스 선언과 특징
추상 클래스는 abstract 키워드를 사용하여 선언합니다.
청사진우리는 4장 3절에서 상속으로 클래스 계층을 만들고 코드 재사용성을 높이는 방법을 배웠습니다. 하지만 경우에 따라 부모 클래스를 직접 인스턴스화하길 원하지 않고, 자식 클래스가 따라야 할 공통 구조와 동작의 청사진으로만 두고 싶을 때가 있습니다.
청사진와 추상 클래스를 중심으로 추상 클래스의 판단 흐름을 읽습니다.
추상 클래스는 abstract 키워드를 사용하여 선언합니다.
청사진추상 클래스와 인터페이스는 모두 다른 클래스들이 따라야 할 규칙을 정의한다는 점에서 유사합니다.
추상 클래스(Abstract Classes)직접 인스턴스화 불가능: 추상 클래스 자체는 new 키워드를 사용하여 객체로 생성할 수 없습니다.
추상 메서드(Abstract Method)