結果 : can abstract class have constructor in java