python3 面向對象的建立及實例的屬性

什麼是對象:ide

  對象是指現實中的物體或實體。函數


什麼是面向對象:工具

  把一切當作是對象(實例),用各類對象之間的關係來描述事務學習


對象的特徵:spa

  對象有不少屬性(名詞)對象

  對象有不少本身的行爲(動做)繼承


什麼是類:事務

  擁有相同屬性和行爲的對象分爲一組,即爲一個類作用域

  類是用來描述對象的工具,用類能夠建立此類的對象(實例)文檔


對象的特徵:

  屬性(實例變量)

    年齡,姓名,性別

  行爲(實例方法)

    學習,吃飯,睡覺


類的建立語法:

class 類型[(繼承列表)]              #[ ]內容能夠省略

    '類文檔字符串'

    實例方法(類內的函數method)定義

    類變量(@class variable)定義

    類方法(@classmethod)定義

    靜態方法(@staticmethod) 定義


類的做用:

    能夠用類建立對象(實例)

    類內定義的變量和方法能被此類所建立的全部實例共同擁有

    類一般用來建立具備共同屬性的對象(實例)


做用:

    建立一個類的實例的對象並返回此實例


實例說明:

    實例有本身的做用域和名字空間,能夠爲實例添加變量(屬性)

    實例能夠調用類中的方法

    實例能夠訪問類中的類變量


實例變量的調用語法:

    實例.變量名

在模塊中調用:

    模塊名.實例.變量名

     模塊.變量名


例如:

class Dog:

   pass


dog1 = Dog()   #用類建立一個對象(實例)


dog1.kinds = '京巴'   #  符號 . 的後面爲實例的屬性

dog1.color = '白色'

dog1.age = '三歲'

print(dog1.kinds,dog1.color,dog1.age)


打印出來就是:

京巴 白色 三歲

相關文章
相關標籤/搜索