2016-08-29 8 views
-3

私のインタビューからの質問: 静的なクラスのインスタンスはいくつ作成できますか?いくつのインスタンスの静的クラスを作成できますか?

正解:正しいanserwが1である理由1.

あなたは、私を説明できますか?

+5

おそらく、この質問は静的なクラスに関連するものではなく、静的なメンバーに関連するものでした。 –

+0

コードは質問の一部だった実際の例ですか?また、私はDavide氏のコメント:おそらくあなたは疑問を誤解していました。 –

+1

単純なテストを実行して、両方がヌルではなく、等しくないかどうかを確認します。 – c0der

答えて

0

クラスには静的メンバーと静的初期化ブロックを含めることができます。これは、メンバーとコンストラクターでインスタンス化されたオブジェクトに非常によく似ています。

違いは、静的クラスは1つしかなく、静的メンバーは1回しか存在しませんが、インスタンス化されたオブジェクトはいくつでも存在する可能性があります。

'インスタンス'クラスを呼び出すことは、せいぜい誤解を招きます。 Javaのドキュメントを見ると、クラスとインスタンスが常に明確に区別されています。だから私の推測は、それは単に間違っているということです。

関連する問題