public class Sub extends Super{public Sub(String text){ super(text);
super.i = 2;
}
public static void main(String args[]){
Sub sub=new Sub("Hello");
System.out.println(sub.i);
}
}
在构造之前会调用父类的构造方法
你的代码试图去调用父类的缺省构造方法,当然是没有的
所以要指明调用super(text);
明白了没?
调试欢乐多
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货