已采纳回答 / 大麦1943
o.f()为什么会输出37?对象o调用了方法f(), 然而f()就是要返回当前对象的属性a, 而当前对象是o, o有一个属性a的值是37, 所以打印37;o是对象吗?是;f是函数吗?是;为什么可以对象.函数()?猜测题主的意思是为什么要在函数名后面加小括号吧,如果不是请指正。对象.函数(), 这种形式表示要执行函数。函数分为两种状态:定义状态和运行状态。而调用函数让它运行的时候要用到这种格式。
2016-06-17