abstract class 인스턴스를 만들 수 없어서 안될 줄 알았는데 되는군요. 구현 안된 abstract 메소드가 호출되면 UnsupportedOperationException을 던지네요.