題組內容
三、請逐步完成下列的程式設計:
⑵設計一子類別 ClassB,繼承自 ClassA 類別,並加入 set_num()函數,用來設定從父 類別繼承而來的成員 numA 與 numB,與 show()函數,用來顯示 numA 與 numB 的 值。(8 分)
詳解 (共 1 筆)
詳解
python
class ClassA:
def __init__(self, numA=0, numB=0):
self.numA = numA
self.numB = numB
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 set_num(self, numA, numB):
self.numA = numA
self.numB = numB
def show(self):
print(f'numA: {self.numA}, numB: {self.numB}')
print(f'numA: {self.numA}, numB: {self.numB}')
# 測試
b = ClassB()
b.set_num(5, 10)
b.show()
b = ClassB()
b.set_num(5, 10)
b.show()