類、對象、屬性以及方法

在面向對象的編程中,類和對象是核心的概念。

類是一個抽象的概念,比如人類。對象是一個具體的概念,比如張三。

類的核心特征有2個,屬性和方法。

屬性

屬性分為三種:公有屬性、私有屬性和內置屬性。
公有屬性

可以在外部被引用,通過實例和類來引用。

私有屬性

只能在類中被引用

內置屬性

類似__xx__,不用定義就有的屬性。

注:內置屬性只能通過類被引用。

方法

第一個參數必須是self

變量

全局變量

類外面的變量

局部變量

方法中的變量

經典類和新型類

經典類

類似class People:或者class People():

新型類

類似class People(object):

新型類繼承父類object,擁有父類的屬性和方法。

__main__

如果模塊被直接使用,模塊名為__main__。利用這個特性,可以判斷模塊是如何使用的。

其他

自定義的模塊加入到python的系統路徑后,可以使用import abc直接被導入使用??梢杂?code>sys.path查看python的系統路徑。

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

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,973評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,466評論 25 708
  • 國家電網公司企業標準(Q/GDW)- 面向對象的用電信息數據交換協議 - 報批稿:20170802 前言: 排版 ...
    庭說閱讀 11,178評論 6 13
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,767評論 18 399
  • 用途:做bean的注入時使用 歷史:@Autowired 屬于Spring的注解 org.sp...
    ChangeAndChoice閱讀 1,049評論 0 0