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

python子類如何繼承父類的實(shí)例變量

 更新時(shí)間:2021年03月09日 14:45:50   作者:bainianminguo  
這篇文章主要介紹了python子類如何繼承父類的實(shí)例變量,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下

類型1:父類和子類的實(shí)例變量均不需要傳遞

class A(object):
  def __init__(self):
    self.name = "cui"

  def get_name(self):
    return self.name


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


b = B()

類型2:父類的實(shí)例變量不需要傳遞,子類的實(shí)例變量需要傳遞

class A(object):
  def __init__(self):
    self.name = "zhang"


  def get_name(self):
    return self.name


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


b = B("san")

類型3:父類有部分實(shí)例變量需要傳遞,子類實(shí)例變量需要傳遞

class A(object):
  def __init__(self,sex):
    self.name = "zhang"
    self.sex = sex


  def get_name(self):
    return self.name + self.sex


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


b = B("男",12)

類型4:父類和子類的所有變量都需要傳遞

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


  def get_name(self):
    return self.name + self.sex


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


b = B("zhang","男",12)

類型5:父類變量都需要傳遞,子類有部分實(shí)例變量需要傳遞

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


  def get_name(self):
    return self.name + self.sex


class B(A):
  def __init__(self,name,sex,age):
    super(B,self).__init__(name,sex)
    self.age = age
    self.courage = "高中"


b = B("zhang","男",12)

類型6:父類和子類都有部分實(shí)例變量需要傳遞

class A(object):
  def __init__(self,name):
    self.name = name
    self.sex = "女"


  def get_name(self):
    return self.name + self.sex


class B(A):
  def __init__(self,name,sex,age):
    super(B,self).__init__(name)
    self.age = age
    self.courage = "高中"


b = B("zhang","男",12)

總結(jié):

子類繼承父類的構(gòu)造函數(shù)中,在子類的構(gòu)造函數(shù)中,__init__方法中的變量是包括自己和父類所有需要傳遞的變量,而在super().__init__方法中的參數(shù)僅僅包括父類需要傳遞的變量

  def __init__(self,name,sex,age):
    super(B,self).__init__(name)
    self.age = age
    self.courage = "高中"

以上就是python子類如何繼承父類的實(shí)例變量的詳細(xì)內(nèi)容,更多關(guān)于python子類繼承父類變量的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python網(wǎng)頁(yè)解析利器BeautifulSoup安裝使用介紹

    Python網(wǎng)頁(yè)解析利器BeautifulSoup安裝使用介紹

    這篇文章主要介紹了Python網(wǎng)頁(yè)解析利器BeautifulSoup安裝使用介紹,本文用一個(gè)完整示例一步一步安裝了BeautifulSoup的安裝和使用過(guò)程,需要的朋友可以參考下
    2015-03-03
  • pandas根據(jù)指定條件篩選數(shù)據(jù)的實(shí)現(xiàn)示例

    pandas根據(jù)指定條件篩選數(shù)據(jù)的實(shí)現(xiàn)示例

    條件篩選是pandas中非常重要的一個(gè)功能,它允許我們根據(jù)特定條件來(lái)快速、高效地篩選數(shù)據(jù),本文主要介紹了pandas根據(jù)指定條件篩選數(shù)據(jù)的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • python遺傳算法之單/多目標(biāo)規(guī)劃問(wèn)題

    python遺傳算法之單/多目標(biāo)規(guī)劃問(wèn)題

    本文主要介紹了python遺傳算法之單/多目標(biāo)規(guī)劃問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • Django serializer優(yōu)化類視圖的實(shí)現(xiàn)示例

    Django serializer優(yōu)化類視圖的實(shí)現(xiàn)示例

    這篇文章主要介紹了Django serializer優(yōu)化類視圖的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • python實(shí)現(xiàn)可以斷點(diǎn)續(xù)傳和并發(fā)的ftp程序

    python實(shí)現(xiàn)可以斷點(diǎn)續(xù)傳和并發(fā)的ftp程序

    斷點(diǎn)續(xù)傳和并發(fā)是現(xiàn)在很多ftp程序都支持的功能,如果我們用python如何來(lái)做斷點(diǎn)續(xù)傳和并發(fā)了,今天來(lái)看一篇python實(shí)現(xiàn)斷點(diǎn)續(xù)傳和并發(fā)的ftp程序例子吧,具體如下。
    2016-09-09
  • pygame開(kāi)發(fā):馬賽邏輯小游戲的代碼實(shí)現(xiàn)

    pygame開(kāi)發(fā):馬賽邏輯小游戲的代碼實(shí)現(xiàn)

    這篇文章主要介紹了pygame開(kāi)發(fā),通過(guò)本文,您可以使用pygame開(kāi)發(fā)一個(gè)馬賽邏輯小游戲~有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-09-09
  • Python with用法實(shí)例

    Python with用法實(shí)例

    這篇文章主要介紹了Python with用法實(shí)例,本文講解了with語(yǔ)句的幾種使用方法和使用場(chǎng)景,需要的朋友可以參考下
    2015-04-04
  • Python基于回溯法子集樹(shù)模板解決m著色問(wèn)題示例

    Python基于回溯法子集樹(shù)模板解決m著色問(wèn)題示例

    這篇文章主要介紹了Python基于回溯法子集樹(shù)模板解決m著色問(wèn)題,簡(jiǎn)單描述了m著色問(wèn)題并結(jié)合實(shí)例形式分析了Python使用回溯法子集樹(shù)模板解決m著色問(wèn)題的具體步驟與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2017-09-09
  • python如何寫入dbf文件內(nèi)容及創(chuàng)建dbf文件

    python如何寫入dbf文件內(nèi)容及創(chuàng)建dbf文件

    這篇文章主要介紹了python如何寫入dbf文件內(nèi)容及創(chuàng)建dbf文件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Jupyter Notebook/VSCode導(dǎo)出PDF中文不顯示的解決

    Jupyter Notebook/VSCode導(dǎo)出PDF中文不顯示的解決

    這篇文章主要介紹了Jupyter Notebook/VSCode導(dǎo)出PDF中文不顯示的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評(píng)論