結果 : should. abstract class have constructor java