結果 : why constructors cannot be final static or abstract in java inheritance