新・明解 Java 入門 演習 14-1 解答
Hello, Terminal!swaponQです!
今回から「第14章:インタフェース」に入ります。
第14章には演習が3題用意されています。
こちらも理解優先で丁寧に解いていきます。
今回は演習 14-1 に取り組んでいこうと思います。
- 演習 14-1
ここに示した図形クラス群を利用するプログラム例を作成せよ。
・ShapeTester.java
public class ShapeTester { public static void main(String[]args) { Shape p[] = { new Rectangle(4,6), new Parallelogram(4,6) }; System.out.println(); for(Shape s : p){ s.print(); if(s instanceof Plane2D){ System.out.println("Area=" + ((Plane2D)s).getArea()); } System.out.println(); } } }
・実行結果
Rectangle(width:4, height:6) **** **** **** **** **** **** Area=24 Parallelogram(width:4, height:6) #### #### #### #### #### #### Area=24
今回は以上です。お疲れ様でした!
さて、次回は演習 14-2 です。
Goodbye, Terminal… swaponQでした!