【JulyEdu-Python基礎】第 4 課:面向對象基礎

類(class):用來描述具備相同的屬性和方法的對象的集合,它定義了該集合中每一個對象所共有的屬性和方法。對象是類的實例。數據結構

 

對象:經過類定義的數據結構實例。對象包括兩個數據成員(類變量和實例變量)和方法函數

 

類變量:類變量在整個實例化的對象中是公用的。類變量定義在類中且在函數體以外。類變量一般不做爲實例變量使用this

 

實例變量:定義在方法中的變量,只做用與當前實例的類。spa

 

對"類"和"對象"的使用:code

  類就是一個模板,模板裏能夠包含多個函數,函數裏實現一些功能對象

  對象則是根據模板建立的實例,經過實例對象能夠執行類中的函數blog

 

#建立類
class Foo:
    #類中的函數
    def bar(self):
        #功能闡述
        pass
#--------完畢--------

#根據Foo建立對象obj
obj = Foo()
#建立對象的時候,記得後面加個括號

 

注意,按照Python通用規則,Class用駝峯形式表示(HelloWorld)模板

而其餘的obj等等,都用'_'隔開(this_is_object)class

類中的函數第一個參數必須是self, 類中定義的函數叫作"方法"變量

相關文章
相關標籤/搜索