我不得不问这个问题,因为我觉得只有有经验的程序员才能知道一个类中静态成员的优缺点。我读过解释静态成员的书籍,根据我的观点,我还在我的项目中使用了许多静态成员。
据我了解,如果某个类在我的项目中只使用了 1 次,我的意思是不需要创建一些或多个实例,我应该将其所有成员设为静态,尤其是静态方法。这是真的?这还有另一个好处,因为调用静态成员可以很容易地完成,而无需创建新实例或在我们的类之间传递实例。
在我的项目中使用静态成员并没有告诉我它有什么问题,我的项目似乎运行正常,当然我并不是说我喜欢使用静态成员并经常随机使用它(正如我在上面解释的观点)。我认为静态成员(我不知道)可能有一些优点和缺点,我想从你的经验中知道。请与我分享。
谢谢!