真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python的構(gòu)造函數(shù)是什么

今天就跟大家聊聊有關(guān)python的構(gòu)造函數(shù)是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、成都小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了屏山免費(fèi)建站歡迎大家使用!

Python中的構(gòu)造函數(shù)是__init__函數(shù)。在Python中,子類如果定義了構(gòu)造函數(shù),而沒有調(diào)用父類的,那么Python不會自動調(diào)用,也就是說父類的構(gòu)造函數(shù)不會執(zhí)行。

比如有test.py的module文件:

class A:
    def __init__(self, name):
        self.name = name

class B(A):
       def __init__(self, age):
            self.age = age

子類B繼承自A,但是子類B的構(gòu)造函數(shù)沒有調(diào)用A的構(gòu)造函數(shù)。下面我們這樣測試:

>>>import test

>>>b = test.B(15)
>>>b.age

>>>b.name
AttributeError: 'B' object has no attribute 'name'

由于B沒有調(diào)用A的構(gòu)造函數(shù),因此,實(shí)例b上面也沒有屬性name,造成訪問出錯。

看完上述內(nèi)容,你們對python的構(gòu)造函數(shù)是什么有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


分享文章:python的構(gòu)造函數(shù)是什么
分享鏈接:http://weahome.cn/article/iigejs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部