请定义“会打篮球的学生”和“会踢足球的老师”
假如我真的想打印出“会打篮球的学生” basketball student
应该如何定义并且调用函数
假如我真的想打印出“会打篮球的学生” basketball student
应该如何定义并且调用函数
2017-09-25
class Person(object):
pass
class Student(Person):
def ren(self):
return 'Student'
class Teacher(Person):
def ren(self):
return 'Teacher'
class SkillMixin(object):
pass
class BasketballMixin(SkillMixin):
def skill(self):
return 'basketball'
class FootballMixin(SkillMixin):
def skill(self):
return 'football'
class BStudent(BasketballMixin,Student):
pass
class FTeacher(FootballMixin,Teacher):
pass
s = BStudent()
print s.skill(),s.ren()
t = FTeacher()
print t.skill(),t.ren()
你看看这个合不合你心意
举报