Python 物件導向程式設計

2022-08-20 14:36:13 字數 741 閱讀 3346

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 物件導向程式設計

新式類 class mynewobjecttype bases define mynewobjecttype class class suite經典類 沒有指定乙個父類,或者子類化的基本類沒有父類,就建立了乙個經典類 class mynewobjecttype define mynewobjectt...

Python物件導向程式設計

class mynewobjecttype bases define mynewobjecttype class class suite例項化 myfirstobject mynewobjecttype class mydatawithmethod object defprintfoo self p...

python物件導向程式設計

程式設計正規化 程式設計時程式設計師用特定的語法 資料結構 演算法組成的 在計算機上執行任務的過程。實現乙個任務有不同的方式,對這些不同的程式設計方式的特點進行歸納總結得出的程式設計方式類別,即為程式設計正規化。不同的程式設計正規化本質上代表對各種型別的任務採取的不同的解決問題的思路,兩種最重要的程...