析構函式:例項被銷毀時候自動呼叫的方法,(例如關閉資料庫,可以將關閉資料庫的**寫到析構函式裡)
classperson:
def__init__
(self):
print('
建構函式')
def__del__(self):#
例項被銷毀的時候自動呼叫的函式
print('
析構函式')
deftell(self):
print('說話'
)#del person #手動從記憶體中銷毀
xh =person()
xh.tell()
輸出:建構函式
說話析構函式
私有方法,私有變數 只能在類中呼叫,修改,無法在類外使用
classperson:
__siyoubianliang = 1000#
私有變數,只能類裡面呼叫
__siyoubianliang = 2000#
私有變數,只能類裡面修改
def__init__
(self):
print('
建構函式')
def__del__(self):#
例項被銷毀的時候自動呼叫的函式
print('
析構函式')
def__siyou
(self):
print('
我是私有方法')
deftell(self):
print('
我是私有變數%s
'%self.__siyoubianliang
) self.
__siyou()#
只能類裡面呼叫
print('說話'
)#del person #手動從記憶體中銷毀
xh =person()
xh.tell()
輸出:建構函式
我是私有變數2000
我是私有方法
說話析構函式
python入門3 物件導向
構造方法 coding utf 8 class person i 10 def eat self print hello world zhangsan person zhangsan.eat hello world class p def init self print 構造方法,建立物件 def ...
python3物件導向
類 class 描述同屬性和方法的物件的集合。方法 類中定義的函式 例項化 建立乙個類的例項,類的具體物件。物件 通過類定的資料例。包括兩個資料成員 類變數和例項變數 和方法。支援操作 屬性引用和例項化 class myclass i 12345 deff self return hello wor...
Python3 物件導向
類名 這類事物的名字,滿足大駝峰命名法,每乙個單詞的首字母大寫 屬性 這類事物具有什麼樣的特徵,身高,體重,年齡等 方法 這類事物具有什麼樣的行為,會跑,會說話,會跳等 class cat 名字貓的類,建議用大駝峰 def init self,new name,new age self.name n...