676| 4
|
[已解决]萌新关于函数,对象后面的括号的疑问 |
1鱼币
最佳答案情况A:a = Turtle() 表示将a实例化为Turtle()类的一个对象,并传递了一个空参数
情况B:a = Turtle 表示将a实例化为Turtle()类的一个对象,没有传递任何参数
所以当a调用run方法时,由于定义中必须要有个参数才能执行,情况A延用空参数符合要求顺利执行;情况B没有参数报错
你可以尝试在情况B中传递一个参数给run方法,应该是可以顺利运行的,比如a.run(a)
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2019-1-24 23:20:53
|
显示全部楼层
本楼为最佳答案
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2019-1-25 01:25:04
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2019-1-25 08:03:05
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2024-4-27 21:33
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.