欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python編程基礎(chǔ)之構(gòu)造方法和析構(gòu)方法詳解

 更新時間:2022年01月26日 10:53:52   作者:howard2005  
這篇文章主要為大家詳細介紹了Python的構(gòu)造方法和析構(gòu)方法,使用Python編程基礎(chǔ),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

一、本講學習目標

1.掌握構(gòu)造方法的使用

2.掌握析構(gòu)方法的使用

3.掌握self變量的使用

二、構(gòu)造方法

(一)概述

  • 構(gòu)造方法指的是__init__()方法。
  • 當創(chuàng)建類的實例的時候,系統(tǒng)會自動調(diào)用構(gòu)造方法,從而實現(xiàn)對類進行初始化的操作。

(二)案例演示

編寫程序 - 演示構(gòu)造方法.py

在這里插入圖片描述

構(gòu)造方法第一個參數(shù) 必須是self,表示類的實例,相當于Java類里的this關(guān)鍵字。

構(gòu)造方法除了self,定義了三個參數(shù),沒有設(shè)置初值,這樣在創(chuàng)建對象時,必須傳入三個參數(shù),否則會報錯。

運行程序,查看結(jié)果

在這里插入圖片描述

如果創(chuàng)建對象,不傳入?yún)?shù),會報錯

在這里插入圖片描述

怎么避免不傳參就要報錯的情況呢?很簡單,給構(gòu)造方法的參數(shù)設(shè)置初值。

在這里插入圖片描述

運行程序,查看結(jié)果

在這里插入圖片描述

三、析構(gòu)方法

(一)概述

當刪除一個對象來釋放類所占用資源的時候,Python解釋器默認會調(diào)用另外一個方法,這個方法就是__del__( )方法,即析構(gòu)方法。

(二)案例演示

編寫程序 - 演示析構(gòu)方法.py

在這里插入圖片描述

運行程序,查看結(jié)果

在這里插入圖片描述

四、self的使用

(一)self概述

在方法的列表中,第1個參數(shù)永遠都是self。

self的字面意思是自己,類似于Java類里的this變量,表示的是對象自身。

當某個對象調(diào)用方法的時候,Python解釋器會把這個對象作為第1個參數(shù)傳給self,開發(fā)者只需要傳遞后面的參數(shù)就可以了。

(二)案例演示

編寫程序 - 演示self用法.py

在這里插入圖片描述

運行程序,查看結(jié)果

在這里插入圖片描述

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

最新評論