1

私はまだ学んでいますが、非常に単純なハードルであるべきものに落ちているようです。私の強みは方程式の論理にあるようですが、関数を覚えて実装し、単純な構文を修正するスキルはほとんどありません。

メソッドを実装しているクラスは MyClass で、他のクラスから取得した変数を定義したいメソッドは EstablishIrEvent です。変数を収集したいクラスは IREvent で、収集したいこのクラスの変数を返す getter メソッドは getX です。

コードは次のとおりです。

IREvent クラスのゲッター メソッド:

public int getX() {
    return x;
}

その変数を使用して割り当てたいメソッド (私のひどく貧弱な試みで) MyClass:

public void establishIrEvent(IREvent arg0) {

    int source = (IREvent)arg0.getX();

}

どんなアドバイスでも大歓迎です。この質問に指が交差した場合、同様のピクルスで他の誰かを助けるかもしれません! 私はいつも何かを見逃しているように見えるので、さらに情報を求めたり、経験豊富な開発者をやや悩ませたりする質問をしたりしてください.

4

4 に答える 4

3

コードにはいくつかの問題があります。intまず、を aに代入しようとしています。これは、が返され、変数が であるためStringです。これを行いたい場合は、次を試してください:getXintsourceString

String source = Integer.toString(arg0.getX());

2 つ目は、それほど問題ではありませんが、メソッドで既に定義されているため、キャストarg0する必要はありません。IREventestablishIrEvent

于 2013-05-17T13:47:49.037 に答える