連貫操作
1.特點:不同的子類物件,呼叫相同的父類方法,產生了不同的執行結果
2.關鍵字:繼承 改寫
1.觸發時機:例項化類生成物件的時候觸發(觸發時機在__init__之前)
功能:控制物件的建立過程
引數:至少乙個cls接受當前的類,其他根據情況決定
返回值:通常返回物件或none
2.__new__ 用來建立物件
__init__ 用來初始化物件(前提的有物件)
先建立物件,再去初始化物件,所以new快於init
3.new方法的引數要和init方法引數一一物件
4.如果返回的不是本類的物件,不會觸發__init__構造方法
1.特點:無論例項化多少次,都有且只有乙個物件
2.目的意義:
為了節省記憶體空間,僅僅是為了呼叫類中的成員,
不需要額外給該物件新增任何成員,這個場景,使用單態.
比如:運算元據庫的增刪改查這樣的類,是不需要的.
1.通過.不停的呼叫下乙個物件的操作就是連貫操作
第二十二天
區域性變數和全域性變數 在乙個函式內部定義的變數是內部變數,他只有在本函式範圍內才有效,在此函式之外是不能使用這些變數的,這稱為區域性變數。復合語句的的變數是可以用 全域性變數也叫外部變數 全域性變數從 定義從 開始用 變數的儲存類別 從空間上講剛剛的就是作用域 從空間 還可以從變數值存在的時間 生...
2018 05 28 第二十二天
class testarraysort static void main string args int compare tiger arg0,tiger arg1 int age int getage void setage int age void setname string name voi...
學習python的第二十二天
python可以使用class建立更棒的 函式字典 比上節練習要強大的多。class 類 有著各種各樣強大的功能和用法,笨辦法學python 這本書涉及的不會太深。只要把它們當作高階的 函式字典 使用就可以了。用到class的程式語言被稱作 object oriented programming 物...