Javaのインスタンスとは正確には何ですか? 質問する

Javaのインスタンスとは正確には何ですか? 質問する

オブジェクト、インスタンス、参照の違いは何ですか? アプリケーションにインスタンスを作成する必要があると言われていますが、これはどういう意味ですか?

ベストアンサー1

オブジェクトとインスタンスは同じこと

個人的には、特定の型の特定のオブジェクトを指すときは「インスタンス」という単語を使用することを好みます。たとえば、「Foo 型のインスタンス」などです。ただし、一般的なオブジェクトについて話すときは、「インスタンス」ではなく「オブジェクト」と言うでしょう。

参照は特定のオブジェクトを参照するか、または null 参照になることができます。


アプリケーションのインスタンスを作成する必要があると言われています。これはどういう意味ですか?

おそらく、次のように書く必要があるという意味です。

Foo foo = new Foo();

どのタイプをインスタンス化すべきかわからない場合は、アプリケーションの開発者に連絡して、より完全な例を依頼してください。

おすすめ記事