在類中,我們會定義方法
預設我們定義的方法,pycharm都會自動給我們的方法加上乙個self引數,作為第乙個引數 經過了驗證
self這個東西,只能夠在有self引數的方法中使用(無slef的方法,不可以使用self)
self的記憶體位址,與對向的記憶體位址是一模一樣的
物件可以有的屬性方法操作,self都可以有
def __init__(self,形參1):
初始化需要處理的**
__del__
會在對向被登出時,自動執行的方法
控制列印物件時的輸出顯示內容
__str__
物件導向的基本概覽
一 物件的三大屬性 1.狀態 即靜態屬性 對應其內部變數 int i 0 2.行為 即動態屬性 對應其方法 即對物件的操作 run 3.標誌 即物件名 person 二 類 同種物件的集合,是對現實物件的高度抽象。類的定義格式 修飾符 class 類名 extends 父類名 implements ...
物件導向基本特徵
通過學習設計模式對物件導向程式設計有了更深層次的了解。在 大話設計模式 一書中的第乙個設計模式裡 簡單工廠模式 體會到了自己學習物件導向程式設計時的歷程。首先要保證 無錯,我想這是大部分初學者的心願。其次就是 規範,這一點是很重要的,程式不僅僅是寫給自己看的,更需要讓別人能看懂。別人能看懂還不行,畢...
物件導向 基本概念
物件 由其責任定義的,能夠自己負責自己,從而簡化了使用物件的控制程式的任務。將責任轉移到更區域性的層次。類 class 根據物件所具有的責任定義物件的型別。責任 行為或狀態,這些分別是由方法和或資料實現的。具體類 concrete cass 實現抽象類某一特定型別行為的類,具體類是乙個概念特定不變的...