이론 요약: 추상클래스는 일반 클래스와 같으나(=일반적인 실제 구체적 로직을 가지고 있는 메소드와 필드도 존재할 수 있음) 하나 이상의 추상메소드를 가지고 있는 클래스로, 직접적으로 사용할 수는 없고 반드시 상속을 받아서 하위 클래스에서 구현하도록 강제하는 것이다. 규