結果 : can constructor be private or protected in java