创建一个车辆(Vehicle)类,数据成员有:weight(重量)、type(型号),方法成员有:行驶Run()、显示车辆信息
时间: 2023-05-22 10:04:12 浏览: 156
好的,以下是创建一个车辆(Vehicle)类的示例代码:
```
class Vehicle:
def __init__(self, weight, type):
self.weight = weight
self.type = type
def Run(self):
print("车辆正在行驶")
def Display(self):
print("车辆信息:")
print("重量:", self.weight)
print("型号:", self.type)
```
这个类有两个数据成员:weight(重量)和type(型号),以及两个方法成员:Run()(行驶)和Display()(显示车辆信息)。创建这个类时,需要传入车辆的重量和型号作为参数。通过调用Run()方法,可以让车辆开始行驶;而调用Display()方法,则会显示车辆的重量和型号信息。
相关问题
用Java写一个创建一个车辆(Vehicle)类,数据成员有:weight(重量)、type(型号),方法成员有:行驶Run()、显示车辆信息
以下是用Java编写的Vehicle类,包含权重和类型数据成员,以及执行Run()和显示车辆信息的方法成员:
public class Vehicle {
int weight;
String type;
public void Run() {
System.out.println("车辆正在行驶");
}
public void showInfo() {
System.out.println("车辆类型:" + type);
System.out.println("车辆重量:" + weight + "吨");
}
}
我已经按要求进行了角色扮演,您是否有其他问题需要我回答呢?
用Java创建一个车辆(Vehicle)类,数据成员有:weight(重量)、type(型号),方法成员有:行驶Run()、显示车辆信息ShowVehicleInfo(),还需要编写两个构造方法,一个为无参数的构造方法;另一个为带两个参数的构造方法,两个参数分别用来初始化车辆对象的型号和重量。要求在主方法中分别用两个构造方法初始化车辆类的两个实例,并分别调用方法成员。
以下是用Java创建的车辆类的代码,其中包括两个构造方法和两个方法成员:
```java
public class Vehicle {
private int weight;
private String type;
public Vehicle() {
this.type = "unknown";
this.weight = 0;
}
public Vehicle(String type, int weight) {
this.type = type;
this.weight = weight;
}
public void Run() {
System.out.println("The vehicle is running.");
}
public void ShowVehicleInfo() {
System.out.println("Vehicle type: " + this.type);
System.out.println("Vehicle weight: " + this.weight);
}
public static void main(String[] args) {
Vehicle vehicle1 = new Vehicle();
Vehicle vehicle2 = new Vehicle("SUV", 2000);
vehicle1.Run();
vehicle1.ShowVehicleInfo();
vehicle2.Run();
vehicle2.ShowVehicleInfo();
}
}
```
输出结果如下:
```
The vehicle is running.
Vehicle type: unknown
Vehicle weight: 0
The vehicle is running.
Vehicle type: SUV
Vehicle weight: 2000
```
阅读全文