实验八:接口与实现接口的类
package jiekou;
public class jiekou {public static void main (String[] arges){
yuanzhui a=new yuanzhui(1,2,3);
yuanzhui b=new yuanzhui(4,5,6);
System.out.println(a.Area());
System.out.println(b.Area());
System.out.println(a.volume());
System.out.println(b.volume());
System.out.println("体积较大的是:"+Math.max(a.volume(), b.volume()));
}
}class yuanzhui implements Volume,Area{
protected double r;
protected double l;
protected double h;
public yuanzhui(double r,double l,double h){
this.r=r; this.l=l; this.h=h;
}
public double volume(){
return Math.PI*Math.pow(r,2)*h/3;
}
public double Area(){
return Math.PI*this.r*this.r+this.r*this.l;
} }interface Volume{ public double volume(); }
interface Area{ public double Area(); }
实验结果
实验心得: