cat_black.eat = eat cat_black.eat() 不太理解
来源:3-3 类的高级特性之slots
weixin_慕粉3466558
2019-12-12 18:43:11
cat_black.eat = eat cat_black.eat() 这两行的意思是定义后调用吗 请老师再细讲下
1回答
同学你好:
动态的给black_cat对象绑定一个方法。
cat_black.eat = eat
这个black_cat的一个实例方法名为eat,并且引用之前定义的eat方法。
由于上面的代码,black_cat对象已经可以使用eat方法了。
black_cat.eat()调用eat方法。
如果我解决了同学的问题,请采纳!学习愉快^_^。
相似问题