java san jiaoxing

来源:互联网 发布:离婚证制作软件 编辑:程序博客网 时间:2024/05/19 15:25
public class Geometry{
public abstact double area(){
return 0;
}

}




public class Circle extends Geometry{
private double r;
public Circle(double r){
this.r=r;
}
public double area(){
double t;
t=Math.PI*r*r;
return t;
}
}





 public class Triangle extends Geometry{
private double a;
private double b;
private double c;
public Triangle(double a,double b,double c){
this.a=a;
this.b=b;
this.c=c;
}
public double area(){
double p;
double t;
p=(a+b+c)/2;
t=Math.sqrt(p*(p-a)*(p-b)*(p-c));
return t;
}
}




public class Example{
public static void main(String ages[]){
Geometry g1;
g1=new Circle(2);
Geometry g2;
g2=new Triangle(3,4,5);
System.out.println(g1.area());
System.out.println(g2.area());
}
}

0 0