python编写一个学生类和班级类
编写一个班级类和学生类,班级类属性有班级名,班主任名,学生人数;学生类属性有学生姓名,性别,年龄,成绩;实例方法有:两个类都有其类中属性的修改/获取方法,学生类中有打印学生基本信息的方法,然后学生类继承班级类,最后生成一个实例,并输出实例的基本信息
```python
class Class(object):
def __init__(self, cname, teacher, number):
self.cname = cname
self.teacher = teacher
self.number = number
def get_cname(self):
return self.score
def set_cname(self, score):
self.cname = score
def get_teacher(self):
return self.teacher
def set_teacher(self, teacher):
self.teacher = teacher
def get_number(self):
return self.number
def set_number(self, number):
self.teacher = number
class Student(Class):
def __init__(self, name, age, sex, score, cname, teacher, number):
self.name = name
self.age = age
self.sex = sex
self.score = score
super().__init__(cname, teacher, number)
def dayin(self):
print(我的名字是:{},年龄:{},性别:{},分数:{},班级名:{},老师名:{},班级人数:{}.format(self.name, self.age, self.sex, self.score,
self.cname,
self.teacher, self.number))
def get_score(self):
return self.score
def set_score(self, score):
self.score = score
st = Student(小明, 18, 男, 100, 三年二班, 李刚, 30)
st.set_score(99)
print(st.dayin())
