cat_black.eat = eat cat_black.eat() 不太理解

来源:3-3 类的高级特性之slots

weixin_慕粉3466558

2019-12-12 18:43:11

http://img.mukewang.com/climg/5df2193d09b99e1406040427.jpg

cat_black.eat = eat  cat_black.eat() 这两行的意思是定义后调用吗 请老师再细讲下

写回答

1回答

好帮手乔木

2019-12-12

同学你好:

动态的给black_cat对象绑定一个方法。

cat_black.eat = eat 

这个black_cat的一个实例方法名为eat,并且引用之前定义的eat方法。

http://img.mukewang.com/climg/5df21e5c094e0a4702510057.jpg

由于上面的代码,black_cat对象已经可以使用eat方法了。

black_cat.eat()调用eat方法。

如果我解决了同学的问题,请采纳!学习愉快^_^。


0

0 学习 · 8160 问题

查看课程

相似问题