几何的类

xiaoxiao2021-02-27  154

Circle和Triangle是Geometry的子类

public class Geometry{  public 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 Example01{  public static void main(String args[]){   Geometry g;   g=new Circle(2);   System.out.println(g.area());  } }

 

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

最新回复(0)