Python寶典第六章 物件導向的Python

2021-06-26 02:30:52 字數 545 閱讀 2079

類的定義:

class 類名(父類名):

語句。。。

雖然類的使用需要例項化,然後才能使用其屬性,但實際上當建立乙個類以後就可以通過類名來訪問其屬性。如果直接使用類名修改屬性,那麼將影響其他已經例項化物件。

類的屬性和方法通過雙下劃線開始來判斷。

__private_attrs

self.__private_attrs

__init__雙下劃線開始,雙下劃線結束的為類的專有方法。

__del__

使用def關鍵字來定義方法,必須包含引數self,且必須為第乙個引數。

類的繼承:

新類可以繼承父類的公有屬性和方法,但不能繼承私有屬性和方法。

多重繼承:

class 新類名(父類1,父類2。。。)

如果父類中有相同的方法名,而在類中的使用未指定父類名,則python直譯器從左到右搜尋。

過載,是指重新定義父類中的方法。方法的過載實際上就是在類中使用def關鍵字重新定義父類中已有的方法。

運算子過載:對運算子對應的專有方法的過載。

第六章 物件導向的程式設計

ecmascipt有兩種屬性 資料屬性和訪問屬性。資料屬性 資料屬性有四個特性 configurable 表示能否通過delete刪除屬性從而重新定義屬性 enumerable 表示能否通過for in迴圈返回屬性 writeable 表示能否修改屬性的值 value 屬性的值 要修改屬性預設的特性...

python程式設計第六章物件導向程式設計 題庫

python程式設計題庫完整版 python程式設計第一章基礎知識 題庫及選解 python程式設計第二章序列型別 題庫及選解 python程式設計第三章選擇與迴圈 題庫及選解 python程式設計第四章字串 題庫及選解 python程式設計第五章函式設計與應用 題庫及選解 python程式設計第六...

java筆記第六章之物件導向

第六章 物件導向 物件 什麼是物件 一切客觀 不一定看的見摸的著 存在的事物都是物件,物件的組成部分 1,屬性 2,方法 物件的屬性可以又是乙個物件 計算機中的物件 一塊連續的儲存空間 類是什麼 1.類是大量物件共性的抽象 2,類是客觀事物在人腦中的主觀反映 3,類是建立物件的模板 類是主觀存在,物...