cyc川
2022-06-24 17:40
学生是人,老师也是人。
这里的关系都是:is
所以关系的定位是继承。
打篮球和踢足球都是一个技能,所以打篮球 is 技能。踢足球 is 技能,这都没毛病。
但是会打篮球的学生,继承了学生和打篮球。这句话应该怎么读?
那再来一个会踢足球的学生,是不是又要新建一个类。再来一个会打羽毛球的。。。
class Person(object):
def __init__(self, name, gender, **kw):
self.name = name
self.gender = gender
for k, v in kw.items():
setattr(self, k, v)
p = Person('Bob', 'Male', age=18, course='Python')
print(p.age)
print(p.course)Python3 进阶教程
44804 学习 · 244 问题
相似问题