最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
python繼承的特性是什么

本篇內(nèi)容介紹了“python繼承的特性是什么”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

專注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)南華免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

說明

1、子類繼承時(shí),在定義類時(shí),小括號()是父類的名字。

2、父類的屬性和方法將繼承給子類。例如,如果子類沒有定義__init__方法,父類有,那么。

這種方法是在子類繼承父類時(shí)繼承的,所以只要?jiǎng)?chuàng)建對象,就默認(rèn)執(zhí)行了繼承的__init__方法。

3、重寫父類的方法:在子類中,有與父類同名的方法,子類中的方法覆蓋父類中同名的方法。

實(shí)例

# 父類(基類)
class Student:
    def __init__(self, name, score):
        self.name = name
        self.score = score
 
    def get_grade(self):
        if 90 <= self.score <= 100:
            return 'A'
        else:
            return 'B'
 
    def learning(self):
        print('每天早上8:00-18:00開始學(xué)習(xí)')
 
 
# 子類ComputerStudent繼承Student父類
class ComputerStudent(Student):
    def get_grade(self):
        if 70 <= self.score <= 100:
            return 'A'
        else:
            return 'B'
 
    def learning(self):
        # 3). 調(diào)用父類的方法:找到ComputerStudent的父類,執(zhí)行父類的learning方法
        super(ComputerStudent, self).learning()
        print('   - 操作系統(tǒng)')
        print('   - 計(jì)算機(jī)網(wǎng)絡(luò)')
        print('   - 計(jì)算機(jī)組成')
        print('   - 數(shù)據(jù)結(jié)構(gòu)與算法')
 
 
# 子類MathStudent繼承Student父類
class MathStudent(Student):
    def learning(self):
        # 3).調(diào)用父類的方法:找到MathStudent的父類,執(zhí)行父類的learning方法
        super(MathStudent, self).learning()
        print('   - 高等數(shù)學(xué)')
        print('   - 線性代數(shù)')
 
 
# s = Student('張三', 100)
# print(s.name, s.score, s.get_grade())
 
# 1). 繼承規(guī)則: 自己有g(shù)et_grade方法執(zhí)行自己的get_grade方法
s1 = ComputerStudent('李四', 80)
print(s1.get_grade())  # A
s1.learning()
# print(s1.aa())   # 不會執(zhí)行
 
# 2). 繼承規(guī)則: 自己沒有g(shù)et_grade方法執(zhí)行父類的get_grade方法
s2 = MathStudent('張三', 80)
print(s2.get_grade())  # B
# print(s1.aa())   # 不會執(zhí)行
s2.learning()

“python繼承的特性是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


網(wǎng)站題目:python繼承的特性是什么
當(dāng)前鏈接:http://fisionsoft.com.cn/article/iidcoj.html