 |

|
| 徹底攻略Java 2プログラマ問題集 Platform 1.4対応 |
第11回:オーバーロード、オーバーライド、実行時のデータ型(3)
著者:八木裕乃/明壁敦子
監修者:須澤秀人 編者:ソキウス・ジャパン 2005/8/30
|
|
|
|
1 2 次のページ
|
 |
| 問題
|
この記事では、「徹底攻略Java 2プログラマ問題集 Platform 1.4対応」(インプレス刊)の中から各章ごとに問題を抜き出して掲載しています。
- 選択問題は該当する項目のラジオボタンをクリックしてください
- 複数選択の問題は該当する項目すべてにチェックを付けてください
|
解答を入力して「解答する」ボタンをクリックすると、正解/不正解のメッセージが表示されます。また、詳しい解説については2ページ目に掲載しています。
|
注:JavaScriptを無効にしている場合は正解のメッセージが表示されません。JavaScriptを有効にするか、2ページ目の解説を見て答え合わせを行ってください。
|
 |
| 第1問
|
以下のプログラムのItemクラスをカプセル化する方法として正しい記述を選びなさい。(2つ選択)
|
01 : public class Item { 02 : public int itemNo; 03 : public String itemName; 04 : public int categoryNO; 05 : public Item(int itemNO, String itemName, int categoryNO) { 06 : this.itemNo = itemNO; 07 : this.itemName = itemName; 08 : this.categoryNO = categoryNO; 09 : } 10 : }
|
 |
|
|
| 第2問
|
以下のような関係がある。 このときに、以下のコードがコンパイルエラーにならないようにしたい。「/* ここに記述 */」に記述できないプログラムを選びなさい。(2つ選択)
|
class Parent extends GrandChild {} class Child extends Parent {}
|
 |
Grandchild gc = new Grandchild(); Object obj = gc; /* ここに記述 */
|
 |
|
|
| 第3問
|
以下のプログラムをコンパイルするときに、空欄?に記述してもエラーにならないものを選びなさい。(1つ選択)
|
01 : class Parent { 02 : public void printParentMessage() { 03 : System.out.println("Parent"); 04 : } 05 : } 06 : 07 : class Child extends Parent { 08 : public void printChildMessage() { 09 : System.out.println("Child"); 10 : } 11 : } 12 : 13 : class Sample { 14 : public static void main(String[] args) { 15 : Child childobj = new Child(); 16 : Parent parentobj = childobj; 17 : Child obj = ( (1) )parentobj; 18 : obj.printParentMessage(); 19 : obj.printChildMessage(); 20 : 21 : } 22 : }
|
 |
|
|
| 第4問
|
次のコードをコンパイル、実行した。出力される結果として正しいものを選びなさい。(2つ選択)
|
01 : class Parent { 02 : public void setAge(int age) { 03 : System.out.println("I am " + age); 04 : } 05 : } 06 : 07 : class Child extends Parent { 08 : public void setAge(String age) { 09 : System.out.println(age + " years old"); 10 : } 11 : 12 : public static void main(String[] args) { 13 : Parent p = new Parent(); 14 : Child c = new Child(); 15 : p.setAge(20); 16 : c.setAge(30); 17 : } 18 : }
|
 |
|
|
|
1 2 次のページ
|
書籍紹介 徹底攻略Java 2プログラマ問題集 Platform 1.4対応
SUN Java認定コースを担当する著者が臨場感ある問題と解説を書き下ろし!出題傾向をカバーする精錬問題を豊富に用意しているので、短期間で効率よく学習できます。実際の出題傾向を問題に盛り込むほか、詳しい解説をそれぞれ用意。単純な正否だけでなく、選択肢ごとになぜこれが正しいか、誤っているかその根拠をていねいに紹介しています。最終章の総仕上げ問題で試験の模擬対策も万全です!
発売日:2004.12.17発売
販売価格:3,360円(税込)
|
|

|
著者プロフィール
八木 裕乃
株式会社CSK 教育サービス事業部に所属。現在は、Java、UMLを利用したオブジェクト指向系の開発講座のコース開発からインストラクションまでを担当。Javaとはα版からの付き合いでそろそろ10年来となる!?取得資格:SJC-P、SJC-WC、OCUP Foundamental、MCSD、オラクルマスターなど著書:「マイクロソフト認定技術資格試験 MCP/MCSE必須用語辞典」(アスキー)
|

|
著者プロフィール
明壁 敦子
株式会社CSK 教育サービス事業部に所属。Java、UML、XML、オブジェクト指向、Webアプリケーション開発などの教材作成および講義を担当。Sun認定Javaインストラクタとしては、自らがJavaの習得に苦労した経験から、初心者でも解りやすい講座を心がけている。取得資格:SJC-P、SJC-WC、OCUP Fundamentalなど
|

|
監修者プロフィール
須澤 秀人
株式会社CSK 教育サービス事業部に所属。Java、UML、XML、ASP.NET、C、C++などの教材作成および講義を担当。「よく食べよく寝る」が座右の銘。取得資格:SJC-P、SJC-WC、OCUP Fundamentalなど著書:「dBASE?PLUSパーフェクトマスター入門編」(秀和システム)、「基本情報技術者 午後 Java スーパー攻略」(秀和システム・共著)など
|

|
編者プロフィール
株式会社ソキウス・ジャパン
クォリティ・メディア・カンパニーを標榜する出版社。2001年11月設立。2002年10月より株式会社インプレスと協業し、これまで30冊近い「徹底攻略問題集」を編纂する。また、自社で月刊「オープン・エンタープライズ・マガジン」を発行、発売している。
http://www.sociusjapan.co.jp/
|
|
|
| INDEX |
| 第11回:オーバーロード、オーバーライド、実行時のデータ型(3) |
 |
問題
|
| |
解答
|
|
|
|
|