class A
{
public int i;
public int j;
// public A()
// {
// }
public A(int i, int j)
{
this.i = i;
this.j = j;
}
}
class B extends A
{
public int k;
// public B()
// {
// }
public B(int i, int j, int k)
{ // super(i,j);
this.i = i; //一定要明白为什么i前面可以加this
this.j = j;
this.k = k;
}
}
public class TestSuper_1
{
public static void main(String[] args)
{
B bb = new B(1, 2, 3);
System.out.printf("%d %d\n", bb.i, bb.j);
}
}
TestSuper_1.java:22: 错误: 无法将类 A中的构造器 A应用到给定类型;
{
^
需要: int,int
找到: 没有参数
原因: 实际参数列表和形式参数列表长度不同
TestSuper_1.java:26: 错误: 无法将类 A中的构造器 A应用到给定类型;
{ // super(i,j);
^
需要: int,int
找到: 没有参数
原因: 实际参数列表和形式参数列表长度不同
2 为什么啊??????????????
|
|