如何通过 setter 方法修改私有静态变量
我在一个名为 Example 的类中有以下变量:
private static int number;
如果我想使用外部类为变量分配一个数字,我会这样做?
1)使示例中的setter方法成为静态的,这样我就可以像这样访问它:
Example.setNumber(3);
2)或使setter方法非静态,所以我创建一个示例对象来设置数字
Example e = new Example()
e.setNumber(3);
两者之间有什么区别,哪一种更好?