编写一个班级类Banji
,要求如下:
- 具有数据属性:班级人数
num
(初始值为0); - 具有成员方法用于执行班级人数增加的功能
addNum
; - 设置成员方法用于获取班级总人数的功能
getNum
;
编写一个学生类Student
,继承班级类Banji
,要求如下:
- 每实例化一个学生,班级人数都增加。
在主程序中,预置了相关的测试代码,运行代码,输出示例所示内容。
示例输出
2
class Banji:
def __init__(self):
self.num=0
def addNum(self):
self.num+=1
def getNum(self):
return self.num
class Student(Banji):
def __init__(self):
super().__init__()
self.addNum()
s1=Student()
s2=Student()
print(s1.getNum()+s2.getNum())