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

做出来了哈

父类
package com.demon;

public class Traffic {
public String name;
public String way;
public int num;
public void method(){
	

	}

}
子类
package com.demon;

public class Bus extends Traffic {
	public String name="巴士";
	public String way="陆地";
	public int num=40;
	public void method(){
		System.out.println(name+"在"+way+"上行走,"+"可以载"+num+"个人");

	}

}

测试页面

package com.demon;

public class Initail {


	public static void main(String[] args) {

Traffic plane=new Plane();
plane.method();
Traffic bus=new Bus();
bus.method();
Traffic boat=new Boat();
boat.method();
	}

}


正在回答

4 回答

其实在测试页面还可以简化 一下的,如 把父类的方法定义成静态方法,在测试页面,直接通过类名调用也可以,简化一点而且

1 回复 有任何疑惑可以回复我~
还有两个子类
package com.demon;

public class Plane extends Traffic {
public String name="飞机";
public String way="天空";
public int num=20;
public void method(){
	System.out.println(name+"在"+way+"上行走,"+"可以载"+num+"个人");

	}

}

-------------------------------------------------------------
package com.demon;

public class Boat extends Traffic {
	public String name="轮船";
	public String way="水上";
	public int num=10;
	
	
public void method(){
	System.out.println(name+"在"+way+"上行走,"+"可以载"+num+"个人");

	}

}


0 回复 有任何疑惑可以回复我~

无法编译

0 回复 有任何疑惑可以回复我~

还有两个子类呢?发出来学习学习!


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530652    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

做出来了哈

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信