運行結果如圖所示:
輸出依次為1,4,0
首先test=Test(0),建立Test()類對象test,並傳入參數0
調用默認構造函數__init__(),會先打印"1",然後將test對象的test屬性賦值為傳入的參數0
接著test.test3(),調用test對象的成員函數test3()
函數中自定義了test變量為4,print(test)即打印"4"
然後print(self.test),打印test對象的test屬性,為構造函數中賦值過的"0"
註意成員函數test3()中自定義的test變量不會影響test對象的test屬性