Discuss / Python / 打印会打篮球的学生和会踢足球的老师

打印会打篮球的学生和会踢足球的老师

Topic source

林林1292

#1 Created at ... [Delete] [Delete and Lock User]

class Person(object): pass

class Student(Person): pass

class Teacher(Person): pass

class SkillMixin(object): pass

class BasketballMixin(SkillMixin): def skill(self): return 'basketball'

class FootballMixin(SkillMixin): def skill(self): return 'football'

class BStudent(Student, BasketballMixin): pass

class FTeacher(Teacher, FootballMixin): pass

s = BStudent() print(s.skill())

t = FTeacher() print(t.skill())


  • 1

Reply