import java.awt.*;
abstract class Shape //抽象類定義(3分)
{
public abstract double getPerimeter();
public abstract double getArea();
}
public class Test
{
public static void main(String args[]) //main()方法定義(2分)
{
MyCircle c=new MyCircle(1.0);
System.out.println(c.toString());
}
}
class Circle extends Shape
{
final double PI=3.14;
double radius;
Circle(double r){ radius=r; } //構造函數定義(1分)
public double getPerimeter() //方法定義(1分)
{return 2*PI*radius; }
public double getArea()//方法定義(1分)
{ return PI*radius*radius; }
public String toString() //方法定義(2分)
{return "radius="+radius+",perimeter="+getPerimeter()+",area="+getArea(); }
}
妳是不是選的藍雯飛的java課啊...悲劇那老師太嚴 了,這個是我復制來的。。。