用java创建一个车辆(Vehicle)类,数据成员有:weight(重量)、type(型号),方法成员有:行驶Run()、显示车辆信息ShowVehicleInfo(),还需要编写两个构造方法,一个为无参数的构造方法;另一个为带两个参数的构造方法,两个参数分别用来初始化车辆对象的型号和重量。要求在主方法中分别用两个构造方法初始化车辆类的两个实例,并分别调用方法成员。(注:方法成员中只需要指明当前方法被调用即可,比如在控制台打印出:车辆正在行驶等
时间: 2024-02-05 19:13:04 浏览: 69
以下是用Java创建一个车辆(Vehicle)类的示例代码:
```java
public class Vehicle {
private double weight;
private String type;
public Vehicle() {
// 无参数的构造方法
}
public Vehicle(String type, double weight) {
this.type = type;
this.weight = weight;
}
public void run() {
System.out.println("车辆正在行驶");
}
public void showVehicleInfo() {
System.out.println("车辆型号:" + type + ",车辆重量:" + weight);
}
public static void main(String[] args) {
Vehicle vehicle1 = new Vehicle();
vehicle1.run();
vehicle1.showVehicleInfo();
Vehicle vehicle2 = new Vehicle("小轿车", 1.5);
vehicle2.run();
vehicle2.showVehicleInfo();
}
}
```
在上面的示例代码中,我们创建了一个名为`Vehicle`的类,并在其中定义了一个双精度浮点型`weight`和一个字符串类型`type`作为数据成员。同时,我们还定义了两个构造方法,一个是无参数的构造方法,另一个是带有两个参数的构造方法,用来初始化车辆对象的型号和重量。
我们还定义了两个方法成员,一个是`run()`方法,表示车辆正在行驶;另一个是`showVehicleInfo()`方法,用来显示车辆的型号和重量。
最后,在`main()`方法中,我们使用两个不同的构造方法分别初始化了两个`Vehicle`对象,并分别调用了它们的方法成员。
阅读全文