python 類

對象(object)是類(subclass)的一個實例,包括特性(attribute)和方法(method)。特性是作為對象的一部分變量,方向是儲存在對象內部的函數(將對象作為其第一個參數)。

  • 對象的優點有:繼承,封裝,多態。

  • 私有
    為了防止直接修改對象內部的具體操作,可以在名字前面加上雙下劃線或者是單下劃線。

  • 接口
    為了確保處理多態對象,需要確認其接口,即對象擁有的特性和方法。
    hasattr(實例,特性或方法):返回Fause和True。
    getattr(實例,特性,默認值):允許設置默認值,在特性不存在時使用。
    setattr(實例,特性,值):設置對象的特性。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 在面向對象的方法中,可以根據某些事物或者情景創建類,并基于這些類來創建對象。編寫類時,定義一大類對象都有通用行為,...
    So_ProbuING閱讀 2,760評論 0 18
  • 一、面向對象編程概述 1、面向對象編程(OOP) 面向對象:以具體的事物(對象)為單位,考慮它的屬性(特征)及動作...
    Bling_ll閱讀 477評論 0 0
  • 類 1、用關鍵字class來聲明類;2、繼承時用“(父類名)”的方式,3、類中定義的函數的第一個參數都是self,...
    loooveispatient閱讀 288評論 0 0
  • 類class 類定義 python中的類通過關鍵字class定義,類名以大寫字母開頭,并可以繼承已有類: 屬性賦值...
    ylonge閱讀 521評論 0 1
  • 新式類和舊式類 在python2.x的版本中,有“新式類”和“舊式類(也叫做經典類)”之分。新式類是python2...
    SateZheng閱讀 503評論 0 3