Python--面向对象编程

Posted 王思磊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python--面向对象编程相关的知识,希望对你有一定的参考价值。

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--面向对象编程的主要内容,如果未能解决你的问题,请参考以下文章

面向面试编程代码片段之GC

面向对象编程其实很简单--python面向对象(初级篇)

Python基础-第六天-面向对象编程

面向对象编程其实很简单——Python 面向对象(初级篇)

python之面向对象编程一

python基础之面向对象