4

次のことを機能させるために、Xに入れることができるものはありますか?

Object o = (void) X;
4

4 に答える 4

7

voidは概念的にはプリミティブです。(ほとんどの人は同意しないでしょうが、私が疑うことさえあります)あなたはそれにオブジェクトをキャストすることはできません。

return nullこれに最も近いのは、voidメソッドのInvocationHandler缶であり、リフレクションを介して呼び出されたvoidメソッドは。を返しnullます。

于 2011-01-28T16:53:49.190 に答える
2

JavaはC++ではありません。Javaでは、voidは型ではなく、「戻り値なし」を意味するプレースホルダーです。

于 2011-01-28T16:58:20.853 に答える
1

たぶん、この議論は興味深いかもしれません: Java Void参照型の使用?、それはあなたができることすべてとそれがVoid何のために良いかについてカバーします。

于 2011-01-28T16:59:42.890 に答える
1

いいえ。必要に応じて設定できx = null;ますか?

于 2011-01-28T16:53:53.183 に答える