■Triangleクラスを拡張してNamedTriangleクラスを作成して下さい。
・NamedTriangleクラスは名前のある三角形のクラスにしたいので、フィールドとしてString nameを持ちます。
・また今までに作ったNamedTriangleのインスタンスの数が数えられるように、クラスフィールドint counterを追加して下さい。
■追加するフィールド
・String name:名前を表すフィールド
・static int counter:NamedTriangleクラスのインスタンス数を格納するフィールド
■コンストラクタ(4つ)
・引数なし:名前を"NO NAME"で初期化。
・(String n):引数で名前を指定する。
・(int b, int h):三角形の底辺と高さを設定する。名前は"NO NAME"で初期化
・(int b, int h, String n):三角形の底辺と高さ、名前をそれぞれ設定する。
例)下のメインメソッドが実行出来るようにしてください。
public static void main(String[] args){
NamedTriangle t = new NamedTriangle();
t.name = "java";
System.out.println("三角形の名前は" + t.name);
System.out.println("三角形の面積は" + t.getArea());
System.out.println("今までに作った三角形の数は" + NamedTriangle.counter);
}
最終更新:2012年01月23日 11:10