正在回答
1回答
同学你好,f是Foo的实例,f.getNum()它是指调用实例上的方法。而getNum只是个函数,它其实与这个对象是没有多大关系的。那么两者区别一个需要用new去调用一个可以用正常的调用方式,但需要加return如下:
但问题是如果这么调用this.getNum就没办法调用了。
所以不要这么写,不要这么写,不要这么写!!!构造函数就构造函数,普通函数就普通函数就可以了。
咱们体系课当前阶段后面有面向对象的课程 https://class.imooc.com/lesson/2124#mid=50538 同学可以到时在了解,如是复习阶段,那么可以再去温顾一下。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星