在Java中,如果我们有这个代码:
class myClass{
int timer;
public myClass(int timer){
this.timer = timer;
}
//rest of class
}
所以现在,我想知道这句话的等价物:
this.timer = timer;
或者我必须在C ++中使用不同的变量名?
谢谢,
答案 0 :(得分:3)
无需使用其他变量名称。您可以使用成员初始化:
MyClass :: MyClass(int timer):timer(timer){}
括号外的计时器是成员变量;里面的一个是传递给构造函数的参数。