我有一个skiPlan
类,其中包含private static int lastNumber
和private int number
字段。
在课堂上我有这样的方法
public void upLastNumberByOne()
{
lastnumber++; // Increment the lastNumber by 1
}
对象的构造函数如下:
public skiPlan()
{
upLastNumberByOne();
this.number= lastnumber;
}
这是事情:
每次创建skiPlan
对象时,lastNumber
- 字段的值必须加1。
我找到了一种方法,可以使用Interlocked
类。
问题是,没有它我怎么能这样做?
答案 0 :(得分:0)
您可以将“private”更改为“public”以声明lastnumber和number,并引用skiPlan类而不是它的实例。