我有这门课
public class NInfo {
private int val;
private static int indx=1;
public NInfo(int val) {
this.val = val;
this.indx++;
}
}
我想在我创建的每个新对象中自动增加索引 1 此代码不起作用,我该如何解决?
最佳答案
类的每个实例共享一个静态字段。您需要将该值存储在特定于实例的新字段中。
public class NInfo {
private int val;
private int index;
private static int indx=1;
public NInfo(int val) {
this.val = val;
this.index = indx++;
}
}
我很想知道为什么要将这些索引添加到每个类。
关于java - 如何在java oop类中自动增加数据字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16763239/