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
提交
取消