源程序名/*定接口1*/
interface superinterface1
{
static final double PI=3.14; //说明常量
public double Area(); //public状态方法
}
/*定义接口2*/
interface superinterface2
{
double bulk(); //默认状态方法
}
/*定义一个主程序类实现接口*/
public class Interfacetest implements superinterface1,superinterface2
{
double r;
double l;
public Interfacetest() //不带参数构造方法
{
this.r=0.0;
this.l=0.0;
}
public Interfacetest(double r,double l) //带两个参数的构造方法
{
this.r=r;
this.l=l;
}
public double area() //实现接口方法
{
return 2*PI*(r+1);
}
public double bulk() //实现接口方法
{
return PI*r*r*l;
}
public static void main (String args[])
{
Interfacetest cl=new Interfacetest(10.0,6.0); //创建类对象
double arearesult;
arearesult =cl.area();
double bulkresult;
bulkresult=cl.bulk();
System.out.println("面积为"+arearesult);
System.out.println("体积为"+bulkresult);
}
}
源程序名Interfacetest.java,是接口的例子
最新推荐文章于 2021-02-26 08:56:02 发布