初学者,请教java的成员函数问题

关于java中的set()函数和get()函数的用法比如这段程序publicvoidsetID(StringID){this.ID=ID;}publicStringget... 关于java中的set()函数和get()函数的用法 比如这段程序 public void setID(String ID){ this.ID=ID; } public String getID(){ return this.ID; } 我定义了两个成员函数,但是在main方法中,我只调用setID()函数,最终输出的结果就是我改好的ID,那getID()函数我没有在主函数中调用,难道它是自动调用的还是怎么回事啊? 展开
 我来答
手机用户19007
2014-07-14 · TA获得超过121个赞
知道答主
回答量:114
采纳率:0%
帮助的人:55.9万
展开全部
没有自动调用啊,你那个setID() 就是去设置ID的置啊,你传的ID是什么,成员变量就被设置成什么,也就是修改成什么。getID()是用来取值的。对String str = xxx.getID() xxx表示实例
麻烦采纳,谢谢!
狰狞67VO
2014-07-13 · TA获得超过169个赞
知道答主
回答量:105
采纳率:0%
帮助的人:145万
展开全部
一个类中可以有N个字段,把字段用你的方法,写一个Get和Set方法,的意思就是让这个字段,可读,可写..首先是写入之后,得到的值,就是你写入的值..所以你会觉得是自动调用.. 一个字段,可以没有读取的属性,但是不能没有写入的属性..很好理解,如果你没有写入的属性,就写一个读取的属性,程序读取什么东西呢??但是反之,很容易理解,可以没有读取的属性,但是一定要有写入的属性,我可以写,读不读,有程序员决定..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式