現在、OCJP Silverを勉強中ですが、クラスに関する正しい説明を選ぶ問題で、以下の選択肢が正解となっていました。
・パッケージには複数のクラスが含まれている必要がある。
Eclipseで試したところ、クラスがひとつのパッケージが作れるのですが、この問題が間違っているのか、再現方法が違うのでしょうか。
解説には「たくさんのクラスをまとめるにはパッケージを利用するため、複数のクラスが含まれているのが一般的です。よって正しい記述です」と記載されていました。
それで言えばパッケージ名にドメイン名を逆順に書くのも一般的ですが、仕様として定められてはいないと思うのですが……この問題は正しいのでしょうか。
以下追記です。
>asahina1979さん
すでに解決済みとしましたが、厳密な問題と選択肢は以下となります。
問題:オブジェクトとクラスに関する説明として、正しいものを選びなさい。(3つ選択)
A. オブジェクトは再利用できない
B. サブクラスはスーパークラスを継承できる
C. オブジェクトは、ほかのオブジェクトと動作を共有できる
D. パッケージには複数のクラスが含まれている必要がある
E. Objectはすべてのクラスのルートクラスである
F. 各クラスでmainメソッドを宣言する必要がある
BとEが正しいことは分かったのですが、Dは決まりごとではなさそうなので選択から排除して、Cは継承のことを指しているのかなぁと考えてB、C、Eとしました。
答えはB、D、Eという問題でした。
回答2件
あなたの回答
tips
プレビュー