Java--设计2个类,要求如下定义一个汽车类Vehicle属性包括:汽车品牌brand....
原创约 927 字大约 3 分钟...
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