-4
私はMyInteger
という名前のクラスを持っています。 MyInteger
オブジェクトを作成し、値を渡しました。私の主な方法で通されている番号を印刷する方法はありますか?オブジェクトの引数を印刷していますか?
MyInteger int5 = new MyInteger(56);
System.out.println(MyInteger.isEven(int5));
56が偶数であるが、私は数「56」が実際に「56」と入力することなく、私の印刷文で印刷することにしたいので、「真」を出力します。
これを実行できるかどうかわかりません。私はCasting/StringOf/ValueOfを試しましたか? コンストラクタに渡されたがのmyIntegerクラス内のフィールドに割り当てられていることを確認するためにされている値
のような。
何か。 – assylias
'MyInteger'クラスにゲッターを追加するか、コンストラクターに渡す前に56を変数に保存して、次のクラスにそれを印刷することができます。(そして' isEven'はおそらく静的メソッドではないはずです)ライン。 – Keiwan
int5オブジェクトはint値を内部的に変数に格納します。この変数がpublicであれば、 'System.out.print(int5.variable)'はそれを行うべきです。そうでない場合は、getValue関数をMyIntegerクラスに追加して、 'System.out.println(int.getValue()) ' –