本帖最后由 完美恋爱 于 2013-12-6 13:54 编辑
interface A
{
void show();
}
interface B
{
void add(int a,int b);
}
class C implements A,B
{
private int a ;
private int b ;
public void show()
{
System.out.println("a+b="+(a+b));
}
public void add(int a,int b)
{
this.a = a;
this.b = b;
}
}
class D
{
public static void main(String[] args)
{
C c=new C();
c.add(4,2);
c.show();
}
}
这个跟函数的执行循序没关系吗?应该先执行show()的吧!但是show()里面的a+b没有具体的值,不应该是编译失败的吗?
|