ほぷしぃ

Java言語入門 〜C言語を学んだ君へ〜

[第12回] 演習問題U 第1問

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

演習問題U 第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()メソッドを実行



第11回へ ページのトップへ 第1問-解答へ