我其中有一个班级和年龄字段。但是,当我更改对象的年龄时,该类的所有其他对象也会更改。
private static int age;
有人可以帮助解决这个问题吗?
静态变量 are 类变量所以,删除static
从变量声明为:
private int age;
根据java文档:
声明中带有 static 修饰符的字段称为静态字段或类变量。它们与类相关联,而不是与任何对象相关联。类的每个实例共享一个类变量,该变量位于内存中的一个固定位置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)