【问题标题】:Increment the value of () by 1,将 () 的值增加 1,
【发布时间】:2016-04-28 15:06:23
【问题描述】:

在下面这段代码中寻找一些指针,

我需要在构造函数中添加代码以将新创建​​的Entrant 对象的number 实例变量设置为类变量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 语句。?

这是我的第一篇文章,所以请温柔哈哈 感谢您提供正确方向的任何指示

谢谢

【问题讨论】:

  • 对不起?我不确定你的意思
  • 在consructor中,将number设置为当前的nextnumber,然后将nextNumber加1。
  • 谢谢你,我走对了吗? number = nextNumber myNumber++; tA

标签: java variables instance


【解决方案1】:

我不确定我是否理解您的问题。 您可以使用this.number = nextNumber,然后使用nextNumber++,但必须小心:您无法控制对变量nextNumber 的访问顺序。根据您的问题,我不能说这是否可能是一个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-09
    • 1970-01-01
    • 2021-11-23
    • 1970-01-01
    • 2019-11-22
    • 1970-01-01
    相关资源
    最近更新 更多