码迷,mamicode.com
首页 > 编程语言 > 详细

Python--面向对象编程

时间:2018-02-09 20:45:32      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:__init__   sel   就是   object   执行   log   参数   int   col   

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--面向对象编程

标签:__init__   sel   就是   object   执行   log   参数   int   col   

原文地址:https://www.cnblogs.com/wangsilei/p/8436061.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!