【练习题】创建一个4S店

#! /usr/bin/env python
# -*- coding:utf-8 -*-
class Car_store:
    def car_order(self,money):
        if money>=50000:
            return Car()        #<__main__.Car object at 0x10ca3b978>  创建了一个实例

class Car:
    def move(self):
        print("车辆正在移动....")

    def music(self):
        print("正在播放音乐....")

    def stop(self):
        print("车辆已停止.....")

p=Car_store()    #实例化一个实例
car=p.car_order(50000)     #调用类方法并将方法执行结果赋值给car变量,结果变成car=Car()
print(car)     #答应类的内存地址
car.move()    #调用Car类方法

#注释:首先我们创建了一个汽车4S店的类,然后又创建了一个汽车类;
#第一步:实例化一个实例 p
#第二步:执行car_store类下的car_order方法并传入50000参数,表示大于50000才能买车,当大于5000的时候就return Car() 这个汽车类给car这个变量
#第三步:就相当于car=Car() 给下面的汽车类创建了一个实例

猜你喜欢

转载自blog.51cto.com/2032872/2165132