//Shapes.javapublic abstract class Shapes
{
//得出周长
public abstract double perimeter();
//得到形状
public abstract String getType();
}
//ShapeCircle.javapublic class ShapeCircle extends Shapes
{
private double r;
public ShapeCircle(double ra)
{
this.r = ra;
}
public double perimeter()
{
return 2.0*Math.PI*r;
}
public String getTyep()
{
return "圆";
}
public static void main(String[] args)
{
ShapeCircle sc = new ShapeCircle(5);
System.out.println("形状: " + sc.getType());
System.out.println("周长: " + sc.perimeter());
}
}
{
//得出周长
public abstract double perimeter();
//得到形状
public abstract String getType();
}
//ShapeCircle.javapublic class ShapeCircle extends Shapes
{
private double r;
public ShapeCircle(double ra)
{
this.r = ra;
}
public double perimeter()
{
return 2.0*Math.PI*r;
}
public String getTyep()
{
return "圆";
}
public static void main(String[] args)
{
ShapeCircle sc = new ShapeCircle(5);
System.out.println("形状: " + sc.getType());
System.out.println("周长: " + sc.perimeter());
}
}
public String getTyep() //改成getType
{
return "圆";
}
{
return "圆";
}注意输写错误