オブジェクト指向の基礎定義問題
Javaにおける「インスタンス」とは何ですか?
A.クラスをもとにメモリ上に生成された具体的なオブジェクト← 正解
✓ 正解です。インスタンスはクラスという設計図をもとにnew演算子でメモリ上に生成された具体的なオブジェクトです。
B.クラス内に定義されたメソッドの別名
✗ クラス内に定義されたメソッドはメソッドと呼びます。インスタンスとは異なります。
C.インターフェースを実装したクラスのこと
✗ インターフェースを実装したクラスは「実装クラス」と呼びます。インスタンスの定義ではありません。
D.static修飾子が付いたフィールドのこと
✗ static修飾子が付いたフィールドは「クラス変数」または「静的フィールド」と呼びます。