題組內容
三、請逐步完成下列的程式設計:
⑶在主程式 main()裡宣告 ClassB 類別的變數 bdata,利用 set_num()函數將 numA 設 值為 55,numB 設值為 88,再以 show()印出成員之值。(9 分)
詳解 (共 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}')
def main():
bdata = ClassB()
bdata.set_num(55, 88)
bdata.show()
bdata = ClassB()
bdata.set_num(55, 88)
bdata.show()
if __name__ == "__main__":
main()
main()