結果 : abstract class can have constructor java