创建一个车辆(Vehicle)类,数据成员有:weight(重量)、type(型号),方法成员有:行驶Run()、 显示车辆信息ShowVehicleInfo(),还需要编写两个构造方法,一个为无参数的构造方法;另一个为带两个参 数的构造方法,两个参数分别用来初始化车辆对象的型号和重量。要求在主方法中分别用两个构造方法初始化 车辆类的两个实例,并分别调用方法成员。(注:方法成员中只需要指明当前方法被调用即可,比如在控制台 打印出:车辆正在行驶等)
时间: 2023-05-24 10:03:30 浏览: 275
实验04 封装、实例成员与类成员.docx
class Vehicle:
def __init__(self, weight=0, type=""):
self.weight = weight
self.type = type
def Run(self):
print("车辆正在行驶")
def ShowVehicleInfo(self):
print("车辆型号:", self.type)
print("车辆重量:", self.weight)
car1 = Vehicle()
car2 = Vehicle(600, "轿车")
car1.ShowVehicleInfo()
car1.Run()
car2.ShowVehicleInfo()
car2.Run()
阅读全文