結果 : why do we need private constructor in java