我买的书上有一个习题练习abstract类 和 static method的用法,
要求编写一个面积计算程序.我的程序如下
abstract class areacounting{
static final float pi=(float)3.14159;
abstract double quadrate(double x);
abstract double rectangle(double x,double y);
abstract double circle(double x);
}
public class test2 extends areacounting{
static double a=10,b=20;
static double quadrate(double x) {return (x*x);}
static double rectangle(double x,double y) {return (x*y);}
public static double circle(double x) {
return (pi*x*x);
}
public static void main(String args[]){
System.out.println("正方形面积"+quadrate(a));
System.out.println("长方形面积"+rectangle(a,b));
System.out.println("圆形面积"+circle(a));
}
}
编译的时候出现错误:
请问,这是怎么回事情
[/img]
|