題組內容

三、請逐步完成下列的程式設計:

⑵設計一子類別 ClassB,繼承自 ClassA 類別,並加入 set_num()函數,用來設定從父 類別繼承而來的成員 numA 與 numB,與 show()函數,用來顯示 numA 與 numB 的 值。(8 分)

詳解 (共 1 筆)

詳解 提供者:hchungw
python

class ClassA:
    def __init__(self, numA=0, numB=0):
        self.numA = numA
        self.numB = numB
class ClassB(ClassA):
    def set_num(self, numA, numB):
        self.numA = numA
        self.numB = numB
    def show(self):
        print(f'numA: {self.numA}, numB: {self.numB}')
# 測試
b = ClassB()
b.set_num(5, 10)
b.show()