python 物件導向 3

2022-08-31 14:45:20 字數 1041 閱讀 4704

析構函式:例項被銷毀時候自動呼叫的方法,(例如關閉資料庫,可以將關閉資料庫的**寫到析構函式裡)

class

person:

def__init__

(self):

print('

建構函式')

def__del__(self):#

例項被銷毀的時候自動呼叫的函式

print('

析構函式')

deftell(self):

print('說話'

)#del person #手動從記憶體中銷毀

xh =person()

xh.tell()

輸出:建構函式

說話析構函式

私有方法,私有變數  只能在類中呼叫,修改,無法在類外使用

class

person:

__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...