为了账号安全,请及时绑定邮箱和手机立即绑定

非常希望慕友可以帮我指出不足之出,谢谢!

非常希望慕友可以帮我指出不足之出,谢谢!

NothingAJ 2017-01-22 21:13:50
package imooc; //父类 public class Traffic { public int nums; public String ways; public void show(){ System.out.println(ways + "可以乘坐" + nums + "人"); } }package imooc; //子类1 public class Bus extends Traffic{ String ways = "汽车"; int nums = 40; public Bus(){ } public void show(){ System.out.println(ways + "\t" + nums); } }package imooc; //子类2 public class Ship extends Traffic{ String ways = "轮船"; int nums = 100; public Ship(){ } public void show(){ System.out.println(ways + "\t" + nums); } }package imooc; //子类3 public class Airplane extends Traffic{ String ways = "飞机"; int nums = 200; public Airplane(){ } public void show(){ System.out.println(ways + "\t" + nums); } }package imooc; //主函数 public class Main { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("交通工具\t乘载人数\t"); Traffic bus = new Bus(); bus.show(); Traffic ship = new Ship(); ship.show(); Traffic airplane = new Airplane(); airplane.show(); } }
查看完整描述

1 回答

?
亚努人

TA贡献58条经验 获得超75个赞

代码并没有什么错,这里主要用到继承来实现,但是也可以用接口,因为你父类里的属性和方法全部都被各个子类覆写了一遍。
查看完整回答
反对 回复 2017-01-23
  • 1 回答
  • 1 关注
  • 1278 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信