python物件導向程式設計

2021-10-05 09:16:19 字數 767 閱讀 5410

物件導向程式設計

oop :object oriented programming

1.類設計乙個飛機plane 圖紙 幾個螺旋槳 幾個機翼 幾個輪子 飛機多長

命名規則:

駝峰式命名法

大駝峰 printstar

小駝峰 printstar

元素:類名 屬性 方法

class make_plane(object):

#屬性color = 「green」

wheelnum = 3

##魔法方法,形參實參傳入引數

def __init__(self,color,wheelnum):

self.color = color

self .wheelnum = wheelnum

print("hello")

#方法(函式定義)

def move(self):

#self不寫會報錯,self代表物件本身

print("起飛了")

def getplaneinfo(self):

print("輪胎數量%d,飛機顏色%s" %(self.wheelnum,self.color))

#在類裡面呼叫需要加字首

#建立物件

myplane = make_plane()

myplane.move()

myplane.getplaneinfo()

2.物件

真實的飛機 用來飛行

面向過程(順序)

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

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