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()メソッドを実行