Java--设计2个类,要求如下定义一个汽车类Vehicle属性包括:汽车品牌brand....

涎涎原创约 927 字大约 3 分钟...JavaJava

Java--设计2个类,要求如下定义一个汽车类Vehicle属性包括:汽车品牌brand....

注意

本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。

JAVA题目: 2、设计2个类,要求如下:(知识点:类的继承 方法的覆盖) [必做题] 2.1 定义一个汽车类Vehicle, 2.1.1 属性包括:汽车品牌brand(String类型)、颜色color(String类型)和速度speed(double类型)。 2.1.2 至少提供一个有参的构造方法(要求品牌和颜色可以初始化为任意值,但速度的初始值必须为0)。 2.1.3 为属性提供访问器方法。注意:汽车品牌一旦初始化之后不能修改。 2.1.4 定义一个一般方法run(),用打印语句描述汽车奔跑的功能 2.1.5 在main方法中创建一个品牌为“benz”、颜色为“black”的汽车。 2.2 定义一个Vehicle类的子类轿车类Car,要求如下: 2.2.1 轿车有自己的属性载人数loader(int 类型)。 2.2.2 提供该类初始化属性的构造方法。 2.2.3 重新定义run(),用打印语句描述轿车奔跑的功能。 2.2.4 在main方法中创建一个品牌为“Honda”、颜色为“red”,载人数为2人的轿车。

Vehicle.java

public class Vehicle {
	
	
	/*
	 * 2、设计2个类,要求如下:
	 * 2.1 定义一个汽车类Vehicle,
	 * 2.1.1属性包括:汽车品牌brand(String类型)、颜色color(String类型)和速度speed(double类型)。
	 * 2.1.2至少提供一个有参的构造方法(要求品牌和颜色可以初始化为任意值,但速度的初始值必须为0)。01:23
	 * 2.1.3为属性提供访问器方法。注意:汽车品牌一旦初始化之后不能修改。 01:25
	 * 2.1.4 定义一个一般方法run(),用打印语句描述汽车奔跑的功能 01:27
	 * 2.1.5在main方法中创建一个品牌为“benz”、颜色为“black”的汽车。
	 */
	private String brand;
	private String color;
	private double speed;
	
	
	Vehicle() {
		// TODO Auto-generated constructor stub
	}
	
	Vehicle(String brand,String color) {
		this.brand = brand;
		this.color = color;
		speed = 0;
	}
	
	
	public String getBrand() {
		return brand;
	}


	public void setBrand(String brand) {
		this.brand = brand;
	}


	public String getColor() {
		return color;
	}


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


	public double getSpeed() {
		return speed;
	}


	public void setSpeed(double speed) {
		this.speed = speed;
	}

	public void run() {
		System.out.println(getColor() + "的" + getBrand() + "的速度是" + getSpeed());
	}


	/**
	 * 假定此处为测试类
	 * @param args
	 */
	public static void main(String[] args) {
		Vehicle vehicle = new Vehicle("benz","black");
		vehicle.run();
	}
	
}

Car.java

public class Car extends Vehicle {

	/*
	 * * 2.2 定义一个Vehicle类的子类轿车类Car,要求如下:
	 *  2.2.1轿车有自己的属性载人数loader(int 类型)。01:37
	 *  2.2.2提供该类初始化属性的构造方法。01:38
	 *  2.2.3重新定义run(),用打印语句描述轿车奔跑的功能。01:39
	 *  2.2.4在main方法中创建一个品牌为“Honda”、颜色为“red”,载人数为2人的轿车。01:41
	 */
	private int loader;
	
	Car() {
		// TODO Auto-generated constructor stub
	}

	public Car(String brand, String color,int loader) {
		super(brand, color);
		this.loader = loader;
	}
	
	public void run()
	{
		System.out.println(getColor() + "载人人数是" + loader + getBrand() + "的速度是" + getSpeed());
	}
	
	public static void main(String[] args) {
		Car car = new Car("Honda","red",2);
		car.run();
	}

}

分割线


相关信息

以上就是我关于 Java--设计2个类,要求如下定义一个汽车类Vehicle属性包括:汽车品牌brand.... 知识点的整理与总结的全部内容,希望对你有帮助。。。。。。。

上次编辑于:
贡献者: 涎涎
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.4