可以用具有相同参数的私有构造函数重载构造函数吗?
基本上,如果某个东西存储了一个正整数,那么在公共构造函数中它会确保存储了一个正整数,而在私有构造函数中它不会执行检查。
显然这个例子并不是一个真正合适的用途,但有时你想在一个方法中创建一个对象并且你不希望它浪费时间来执行完全安全的初始化;当您稍后要再次执行它们或者它们只是不必要的时候,您可能只想告诉它在没有特殊检查的情况下立即创建一些东西(或者更谨慎的堆分配或一些昂贵的东西),并且类中的方法应该能够自动使用此构造函数,而不是具有相同参数的其他公共构造函数。