出现一个很奇怪的错误
我在用Ecilpse 编写程序的时候,代码如下:
public class And
{
int x, y;
And(int a,int b)
{
x=a;
y=b;
}
void display()
{
int z;
z=x+y;
System.out.println("add="+z);
}
And()
{
}
}
class B extends And
{
B(int a,int b)
{
super(a,b);
}
void display()
{
int z;
z=x*y;
System.out.println("add="+z);
}
B()
{
}
}
class Result extends B
{
Result(int x,int y)
{
super(x,y);
}
public static void main(String[] args)
{
And num1=new And(7,14);
B num2=new B(7,14);
Result num3=new Result(7,14);
num1.display();
num2.display();
num3.display();
}
}
出现错误,请问错误的原因?