私はたぶんJavaに慣れてきたことがあります。私は何を持っているのHeres。目的と呼び出し方法の操作?
void check()
{
int y = item1.returnY();
int x = item1.returnX();
}
しかし、私は一般的なエラーを取得しています::非静的メンバ参照は、特定のオブジェクトを基準にする必要があります
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; }
}
はその後、別の方法では、私はちょうど言うことができると思いました。
このクラスitem1のインスタンスは1つしかありませんが、これを行うにはどうすればよいでしょうか?これは実際のコードではなく、私が実際にやっていることの単純な断片です。
C++のOOPで本をスキミングする必要があります。これはJavaと少し異なります。 – chris
...またはスキム以上。 – Jon
投稿したコードは、C++やJavaのどちらでも意味をなさないので、実際のコードを投稿する必要があります。 –