2 回答

TA贡献1795条经验 获得超7个赞
你应该是重载了,你接口中的方法没有元素但继承后类中方法里有元素了
interface Js{
public double mjjs(double a);
public double zcjs(double a);
}
class Zfx implements Js{
double a;
public double mjjs(double a)
{
double zfxmj=a*a;
return zfxmj;
}
public double zcjs(double a) { double zfxzc=a*4; return zfxzc; }
}
class Circle implements Js{
double A = 3.14;
public double mjjs(double r){
double circlemj= A*r*r;
return circlemj;
}
public double zcjs(double r){
double circlezc = A*2*r;
return circlezc;
}
}
public class test {
public static void main(String[] args)
{
Zfx zfx = new Zfx();
double zfxmj=zfx.mjjs(4.0);
double zfxzc=zfx.zcjs(4.0);
Circle circle =new Circle();
double circlemj=circle.mjjs(2.0);
double circlezc=circle.zcjs(2.0);
System.out.println(zfxmj);
System.out.println(zfxzc);
System.out.println(circlemj);
System.out.println(circlezc);
}
}
添加回答
举报