这个是这样子做吗?怎么算不了最后的结果?我应该要怎样做,求解答
敲了一遍代码,望采纳:
class Person:
def __init__(self, name, age, sex):
self.name = name
self.age = age
self.sex = sex
def showInfo(self):
print('name:{}'.format(self.name))
print('age:{}'.format(self.age))
print('sex:{}'.format(self.sex))
class Teacher(Person):
def __init__(self, name, age, sex, Title, Qual, Salary, Prize):
super().__init__(name, age, sex)
self.Title = Title
self.Qual = Qual
self.Salary = Salary
self.Prize = Prize
def showInfo(self):
super().showInfo()
print('Title:{}'.format(self.Title))
print('Qual:{}'.format(self.Qual))
print('Salary:{}'.format(self.Salary))
print('Prize:{}'.format(self.Prize))
def sumIncome(self):
return self.Salary + self.Prize
teacher = Teacher('li ming',40,'male','professor','doctor',5500,2000)
teacher.showInfo()
print('sum is', teacher.sumIncome())
self.zonghe到底是函数还是变量啊
小伙子让teacher继承了student。。。