BACK

HOOPSII MOBILE

HOME

[第12回]演習問題Ⅱ

第7~第11回で学習した内容をメインに演習問題を解いてもらいます。
もしわからない場合には、前のページに戻り必要な情報を調べてください。調べるのも勉強の1つです。

演習問題Ⅱ

以下の指示に従ってプログラムを作成しなさい。
なお、ファイル名は「Ex12_01.java」とし、すべて1つのファイルで作成する。

問題のインタフェース

プログラムを作成するにあたっての注意点

1.プログラムで使うインタフェースは上の画像の通りである。
「print()メソッド」はメンバ変数の「Size」を表示すること
「copy()メソッド」、「scan()メソッド」の処理は自由である。

2. Printerクラスを作成
Printerクラスのデータは以下の通りである。

Printインタフェースを実装

メンバ変数  : public String Size;
コンストラクタ: Sizeを引数として受け取り、Sizeを初期化

3.MultiPrinterクラスを作成
MutliPrinterクラスのデータは以下の通りとする。
Copy、Scannerインタフェースを実装
Printerクラスを継承

4.main()メソッドの処理の順番は以下の通りとする
1.MultiPrinterをインスタンス化、引数として"A4"を渡す。
2.print()メソッドを実行
3.copy()メソッドを実行
4.scan()メソッドを実行

第1問解答

Copyright (C) 2011 ほぷしぃ. All Rights Reserved.