Python--面向对象编程,,class Car(


class Car(object):  # 模型,模板
def __init__(self, color, window):
# 构造函数,类在初始化的时候会执行它,顺序无所谓,可以写在最下面
# 如果你的类在实例化的时候要传入一些参数,那么你就要在__init__这个函数里写参数了
self.color = color # bus.color 自动把bus传给self self代表的是本类对象
self.window = window # 绑定属性
print(‘执行我了。。。‘)

def run(self):
print(self.color)
print(self.window)
print(‘汽车在跑。。。‘)

def my_self(self):
print(‘我是一个汽车,我的颜色是%s,我是%s‘ % (self.color, self.window))

def __del__(self):
# 析构函数,这个实例被销毁的时候执行的
print(‘over...‘)


# 把模型做成实际的一个汽车,这个过程叫做实例化。
bus = Car(‘黄色‘, ‘4开门‘) # 实例化
# 实例就是指具体造出来的东西,通过类实例化出来的东西,就是实例。
# 对象就是实例 bus
bus.run()
bus.my_self()

Python--面向对象编程

评论关闭