A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

看视频仔,又喜动手敲打吗的同学,有可能发现这个问题?先上俩张图,咱们在谈起来!!




俩张图片发现中间创建的getAge()函数,省略完全不影响运行结果,嘿,那么问题来了:那我们为何给自己找麻烦呢?
举个例子帮助理解下;你家里人让你去找老婆,你说:我已经找了。但你没有结婚。那你家人说哪知道你是真找还是没找,因为你只是说找了,嘴上说的,对你可以产生怀疑。
那要证明我真找了,结婚证拿出来看看。这个public int getAge()就是在帮你做证明(结婚证);
上面的public void setAge()+打印=我说我找了老婆。
那以后不认识你的人,又问你:诶,小明啊你有老婆了吗?你直接把结婚证给他一看,哦他就知道你有老婆了,如果你这时又是嘴上说下:我找了。那不认识的人就可以怀疑你,可能没找。
大概就是就是这个意思,关键不是看函数名,关键的是定义的类型 void int 打印语句 return在哪出现了,跟谁组合代表了什么意思,我们初学者学JAVA学什么,我觉得就是学这个搞懂JAVA语法规则再就是思维的积累,决定了我们能走多远。



3 个回复

倒序浏览
不回不行了,因为楼猪太有才了。
回复 使用道具 举报
一起交流!对这个话题感兴趣的朋友们
回复 使用道具 举报
:(赞一个    虽然我看了两边都没i看懂楼主的比喻
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马