在下面的代码中寻找一些指示,
我需要向构造函数添加代码,以将新创建的number
对象的Entrant
实例变量设置为类变量nextNumber
的值,然后递增值nextNumber
加1,准备好创建下一个Entrant
对象。
{ private static int nextNumber = 1;
/* instance variables */
private int number; // entrant's number
private String name; // entrant's name
private String category; // "E1", "E2" or "E3"
private double time;
/**
* Constructor for objects of class Entrant.
*/
public Entrant()
{
super();
this.name = "";
this.category = "";
this.time = 0.0;
}
}
我写信说我需要添加this.number = nextNumber
添加带有增量的If语句。?
这是我的第一篇帖子,所以要温柔哈哈 感谢您指出正确的方向
由于
答案 0 :(得分:1)
我不确定我理解你的问题。
您可以使用this.number = nextNumber
然后使用nextNumber++
,但必须小心:您无法控制对变量nextNumber
的访问顺序。从你的问题我不能说这是否是一个问题。