Python用super繼承

大神勿噴,正在學(xué)習(xí)中。將自己理解的分享出來(lái)而已,有興趣的伙伴們可以指點(diǎn)指點(diǎn)一下,謝謝??!

直接上代碼,理解的東西放注釋里。

class Single(object):# 新建一個(gè)類(lèi)

? ? def __init__(self):# 初始化

? ? ? ? self.name ='梅川內(nèi)酷'? # 定義值

? ? ? ? self.sex ='男'? # 定義值

? ? def setName(self, name, sex):# 定義可以賦值的方法

? ? ? ? self.name = name

self.sex = sex

def hi(self):# 定義hi方法的輸出

? ? ? ? print('我叫%s' %self.name)

def hello(self):# 定義hello方法的輸出

? ? ? ? print('我叫%s,性別是%s的' % (self.name, self.sex))

class Ceo(Single):# 繼承Single類(lèi)

? ? def nm(self, name, sex):# 定義一個(gè)方法

? ? ? ? super().setName(name, sex)# 調(diào)用父類(lèi)中的setName方法

? ? ? ? print('我是%s的,我叫%s' % (self.sex, self.name))

print('\n')# 只是用于隔開(kāi)結(jié)果好看一些,可以忽略此行代碼

a1 = Single()# 實(shí)例化Single這個(gè)類(lèi)

a1.hello()# 輸出hello方法的值

print('\n\n')# 只是用于隔開(kāi)結(jié)果好看一些,可以忽略此行代碼

c1 = Ceo()# 實(shí)例化Ceo這個(gè)類(lèi)

c1.nm('吉川庫(kù)浪', '女')# 給予nm方法的name和sex賦值,輸出nm方法的值


#結(jié)果 :

#我叫梅川內(nèi)酷,性別是男的

#我是女的,我叫吉川庫(kù)浪

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 6,338評(píng)論 0 10
  • 寫(xiě)在前面的話(huà) 代碼中的# > 表示的是輸出結(jié)果 輸入 使用input()函數(shù) 用法 注意input函數(shù)輸出的均是字...
    FlyingLittlePG閱讀 3,223評(píng)論 0 9
  • 【示例】 def inc(x): return x + 1 foo = 10 foo = inc(foo) pri...
    mydre閱讀 646評(píng)論 0 0
  • 初識(shí)面向?qū)ο?楔子 你現(xiàn)在是一家游戲公司的開(kāi)發(fā)人員,現(xiàn)在需要你開(kāi)發(fā)一款叫做<人狗大戰(zhàn)>的游戲,你就思考呀,人狗作戰(zhàn)...
    go以恒閱讀 999評(píng)論 0 6
  • 早上想穿得美美的,把十天前買(mǎi)的新裙子給穿上。結(jié)果呢?穿是穿進(jìn)去了,想扎個(gè)頭發(fā)都不行,雙臂那里被衣服捆得太緊了,只好...
    小土ooo閱讀 139評(píng)論 0 0

友情鏈接更多精彩內(nèi)容