java san jiaoxing

xiaoxiao2021-02-27  154

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()); } }

转载请注明原文地址: https://www.6miu.com/read-16347.html

最新回复(0)