用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - java代码库

汽车类

2018-06-19 作者:youngboy1025举报

[java]代码库

package com.fxc.car;

public class Bicycle extends NonMotor {
    // 在构造方法中调用父类多参构造,完成属性赋值
	public Bicycle(String color,String pinpai){
		super(color,pinpai);
	}
	// 重写运行方法,描述内容为:这是一辆**颜色的,**牌的自行车。其中**的数据由属性提供
	public String work() {
		String str="这是一辆"+this.getColor()+"颜色的 ,"+this.getPinpai()+"牌的自行车";
		return str;
	}
}
package com.fxc.car;

public class ElectricVehicle extends NonMotor {
    // 私有属性:电池品牌
	private String diannchi;
    // 公有的get***/set***方法完成属性封装

	public String getDiannchi() {
		return diannchi;
	}

	public void setDiannchi(String diannchi) {
		this.diannchi = diannchi;
	}

	// 重写运行方法,描述内容为:这是一辆使用**牌电池的电动车。其中**的数据由属性提供
	public String work() {
		String str="这是一辆使用"+this.getDiannchi()+"牌电池的电动车";
		return str;
}
}package com.fxc.car;

public class NonMotor {
    // 私有属性:品牌、颜色、轮子(默认2个)、座椅(默认 1个)
	private String pinpai;
	private String color;
	private int wheelNum=2;
	private int chairNum=1;
	// 无参构造方法
	public NonMotor() {
		
	}
	
	// 双参构造方法,完成对品牌和颜色的赋值
	public NonMotor(String pinpai, String color) {
		super();
		this.pinpai = pinpai;
		this.color = color;
	}
	// 四参构造方法,分别对所有属性赋值
	public NonMotor(String pinpai, String color, int wheelNum, int chairNum) {
		super();
		this.pinpai = pinpai;
		this.color = color;
		this.wheelNum = wheelNum;
		this.chairNum = chairNum;
	}
   // 公有的get***/set***方法完成属性封装
	public String getPinpai() {
		return pinpai;
	}

	public void setPinpai(String pinpai) {
		this.pinpai = pinpai;
	}

	public String getColor() {
		return color;
	}

	public void setColor(String color) {
		this.color = color;
	}

	public int getWheelNum() {
		return wheelNum;
	}

	public void setWheelNum(int wheelNum) {
		this.wheelNum = wheelNum;
	}

	public int getChairNum() {

[源代码打包下载]




分享到:
更多

网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。