結果 : why java constructor cannot be abstract static final and synchronized