0

Java では、次のコードがある場合:

class myClass{

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

   //rest of class
}

だから今、私はこのステートメントに相当するものを知りたいです:

this.timer = timer;

または、C++ で別の変数名を使用する必要がありますか?

ありがとうございました、

4

1 に答える 1

3

別の変数名を使用する必要はありません。メンバーの初期化を使用できます。

MyClass::MyClass(int タイマー) : timer(タイマー) {}

括弧の外側のタイマーはメンバー変数です。内側のものは、コンストラクターに渡された引数です。

于 2013-10-29T17:55:03.217 に答える