创建car对象,引用属性和方法

img


class Car:
madeby='中国'
点击在此输入代码 #1 定义构造方法
点击在此输入代码 = newbrand #2 给实例变量 brand 赋值
点击在此输入代码 = newcolor #3 给实例变量 color 赋值
def stat(self):
print('{}品牌的{}汽车'.format(点击在此输入代码)) #4 显示实例变量brand,color
def run(self):
点击在此输入代码 #5 引用stat方法
print("汽车准许在{}境内行驶".format(点击在此输入代码)) #6 显示类变量 madeby
点击在此输入代码 #7 创建对象bmw,华晨宝马,火焰蓝色
点击在此输入代码 #8 创建对象benz,奔驰,银灰色
Car.madeby='美国'
bmw.run()
print("{}的{}汽车由{}制造".format(点击在此输入代码)) #9 显示bmw对象的变量 color , brand, madeby
点击在此输入代码 #10 重置benz对象的color属性为'雪山白色'
点击在此输入代码 #11 引用benz对象的stat方法


class Car:
    madeby = '中国'
    
    #1 定义构造方法
    def __init__(self, newbrand, newcolor):
        self.brand = newbrand
        self.color = newcolor
    
    #4 显示实例变量brand,color
    def stat(self):
        print('{}品牌的{}汽车'.format(self.brand, self.color))
    
    #5 引用stat方法
    def run(self):
        self.stat()
        #6 显示类变量 madeby
        print("汽车准许在{}境内行驶".format(Car.madeby))

#7 创建对象bmw,华晨宝马,火焰蓝色
bmw = Car('华晨宝马', '火焰蓝色')
#8 创建对象benz,奔驰,银灰色
benz = Car('奔驰', '银灰色')

Car.madeby = '美国'
bmw.run()
#9 显示bmw对象的变量 color , brand, madeby
print("{}的{}汽车由{}制造".format(bmw.color, bmw.brand, Car.madeby))

#10 重置benz对象的color属性为'雪山白色'
benz.color = '雪山白色'
#11 引用benz对象的stat方法
benz.stat()