package gongju;public class trrafic { int nums; String name; String way; public trrafic(int nums,String name,String way){ this.nums=nums; this.name=name; this.way=way; }}package gongju;public class bus extends trrafic { public bus(){//提示错误 super.trrafic(50,"汽车","陆地");//提示错误 }}我在子类bus中使用super调用父类有参的构造方法赋值。为什么一直提示错误
2 回答
已采纳
Yexiaomo
TA贡献152条经验 获得超157个赞
你把 super.trrafic(50,"汽车","陆地");
--改为-->super(50,"汽车","陆地");
这样就okay了
public class Bus extends Trrafic{
public Bus(){//提示错误
super(50,"汽车","陆地");//提示错误
System.out.println("成功调用父类构造函数");
}
public static void main(String[] args) {
new Bus();
}
}在Bus类中加 main函数,测试一下 *^O^*
-------------------********分割线*******-------------
另外建议你的 代码中 将类名 大写-->规范化
添加回答
举报
0/150
提交
取消
