私はおそらくJavaに少し慣れてきたので、これが必要以上に難しいと感じています。これが私が持っているものです。
myObject[0] = new item1(this);
class item1
{
private:
int x;
int y;
public:
item1( passedPointer* pOne )
{
x = 5;
y = 5;
}
int returnX() { return x; }
int returnY() { return y; }
}
次に、別の方法で、次のように言うことができると思いました。
void check()
{
int y = item1.returnY();
int x = item1.returnX();
}
しかし、一般的なエラーが発生しています。非静的メンバー参照は、特定のオブジェクトに関連している必要があります。
このクラス item1 のインスタンスは 1 つしかありません。これを行う最善の方法は何でしょうか? これは、実際のコードではなく、私が実際に行っていることの単純化された断片です。