0

重複の可能性:
Java と C# のファーストクラス オブジェクトとは?

Javaのファーストクラスオブジェクトは、Stringのようなnewキーワードを使わずに作成されたオブジェクトだと聞きました。

ここで、新しいキーワードなしで配列を宣言しますか? 彼らはファーストクラスなので、私はこの記事を手に入れましたhttp://c2.com/cgi/wiki?JavaArraysShouldBeFirstClassObjects

今、私が見つけた別の興味深い記事は http://c2.com/cgi/wiki?JavaExceptionsAreFirstClassObjects なので、例外はファーストクラスオブジェクトですか??

誰でも簡単な方法でファーストクラスのオブジェクトを定義して、Javaのすべてのファーストクラスのオブジェクトを教えてください。


編集:

可能な限り重複としてマークする前に、質問を注意深く読んでください 手短にさせてください 私の質問は

1.配列と例外はファーストクラスのオブジェクトですか? 2.ファーストクラスオブジェクト(インタビュー型)を定義できますか?

4

1 に答える 1

0

その同じサイトのリンクはほぼそれをカバーしていませんか? 「ファーストクラスのオブジェクト」は、いかなる種類の仕様によって定義されたものでもなく、異なるコンテキストでは異なるものを意味することに注意してください。c2.com サイトは独自の意味を定義していますが、あなたが言及した他の例では、別の意味で使用されています。あなたはリンゴとオレンジを比較するように作られているので、それはあなたを混乱させます.

于 2012-05-26T17:10:00.473 に答える