C ++相当于这种java语法

时间:2013-10-29 17:47:25

标签: c++

在Java中,如果我们有这个代码:

class myClass{

   int timer;
   public myClass(int timer){
      this.timer = timer;
   }

   //rest of class
}

所以现在,我想知道这句话的等价物:

this.timer = timer;

或者我必须在C ++中使用不同的变量名?

谢谢,

1 个答案:

答案 0 :(得分:3)

无需使用其他变量名称。您可以使用成员初始化:

MyClass :: MyClass(int timer):timer(timer){}

括号外的计时器是成员变量;里面的一个是传递给构造函数的参数。