개인과제 중 새롭게 알게된 것!
추상클래스는 인스턴스화를 할 수 없다.
추상 클래스는 실체 클래스의 공통되는 필드와 메소드를 추출해서 만들었기 때문에 객체를 직접 생성해서 사용할 수 없다.
추상 클래스는 새로운 실체 클래스를 만들기 위해 부모 클래스로만 이용된다.
자식클래스를 main 클래스에 인스턴스화하면서 추상클래스도 객체 생성을 해야하나 싶어 구글링해본 결과 할 수 없다는 것을 알게됐다.
그리고 추상클래스의 인스턴스화를 위한 유일한 방법은 자식클래스를 생성하여 super()로 부모생성자를 호출하는 방법만 있다.