为什么只能在类的静态方法中,才能调用实例化对象的方法?

为什么只能在类的静态方法中,才能调用实例化对象的方法?

而在类中的静态方法外部,就不能调用实例化对象的方法呢?

如图所示,这样不报错:

http://img1.sycdn.imooc.com//climg/5c150bc50001717504410144.jpg

但是这样就报错:

http://img1.sycdn.imooc.com//climg/5c150bf9000142b906760149.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕雪 2018-12-16 15:30:02
并不是只能在类的静态方法中,才能调用实例化对象的方法,而是放在任意的方法中都是可以的。
你图2出错的原因是,执行语句(aCat.show())都在放在方法中,不能直接放在类中。
祝:学习愉快



问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师