代码如下:
interface ShapeArea{
public abstract double getArea();
public abstract double getPerimeter();
}
class Circle implements ShapeArea{
double radius;
Circle(double r){
radius=r;}
public double getArea() {
return 3.14*radius*radius;
}
public double getPerimeter()
{
return 2*3.14*radius;
}
public String toString() {
return "radius="+radius+",perimeter="+getPerimeter()+",area="+getArea();
}
}
public class Text{
public static void main(String args[])
{
Circle c=new Circle(1.0);
System.out.println(c.toString());
}
}