추상 클래스의 public 생성자를 보고하고 protected으로 만들 것을 제안합니다(public인 의미가 없기 때문에).