직접 생성 금지
abstract class는 설계 기준이 되는 부모이며 new로 바로 만들 수 없습니다.
abstract class
직접 인스턴스화하지 않는 부모 클래스로 공통 메서드는 제공하고, 자식이 반드시 채워야 할 동작은 추상 메서드로 남깁니다.
abstract class는 설계 기준이 되는 부모이며 new로 바로 만들 수 없습니다.
abstract class
여러 자식 클래스가 공유하는 메서드나 상태를 부모에 둘 수 있습니다.
shared method
자식 클래스마다 달라져야 하는 동작은 abstract method로 강제합니다.
abstract run
인터페이스는 구조 계약, 추상 클래스는 계약과 일부 구현을 함께 제공할 수 있습니다.
interface