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