python class

Steven Wang
2 min readDec 3, 2017

--

使用者可以使用class建立自己的類別

從類別可以建立實例instance及物件

class classname(object)

x=classname() #建立New Instance

物件包含屬性attribute與方法method

屬性是物件裡的變數

方法是函式是對物件的操作

物件是藉由建構子所建立__init__()

class classname(object):
species=”mammal” #類別屬性
def __init__(self,attr): 定義建構子

類別屬性
是公開的,類別以外的地方也可以存取,也不一定要透過自己建立的實體才可以存取
類別跟繼承類別的物件都會有這個類別屬性

類別內的方法是封裝Encapsulation的重要概念

方法是物件內的函式

使用物件的方法對物件的屬性進行操作

DRY原則(Don’t Repeat Yourself)

同樣的動作應該放置在Function之中
同樣的Function應該放置在Class之中

不希望重複的屬性方法重複出現,才可以簡潔程式碼方便閱讀

--

--

Steven Wang
Steven Wang

No responses yet