为了账号安全,请及时绑定邮箱和手机立即绑定

我没有在主函数中调用getID()函数,难道它是自动调用的嘛?

我没有在主函数中调用getID()函数,难道它是自动调用的嘛?

慕田峪9158850 2022-06-04 09:05:12
关于java中的set()函数和get()函数的用法 比如这段程序 public void setID(String ID){ this.ID=ID; } public String getID(){ return this.ID; } 我定义了两个成员函数,但是在main方法中,我只调用setID()函数,最终输出的结果就是我改好的ID,那getID()函数我没有在主函数中调用,难道它是自动调用的还是怎么回事啊?
查看完整描述

2 回答

?
白衣非少年

TA贡献1155条经验 获得超0个赞

一个类中可以有N个字段,把字段用你的方法,写一个Get和Set方法,的意思就是让这个字段,可读,可写..首先是写入之后,得到的值,就是你写入的值..所以你会觉得是自动调用..
一个字段,可以没有读取的属性,但是不能没有写入的属性..很好理解,如果你没有写入的属性,就写一个读取的属性,程序读取什么东西呢??但是反之,很容易理解,可以没有读取的属性,但是一定要有写入的属性,我可以写,读不读,有程序员决定..

查看完整回答
反对 回复 2022-06-06
?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

没有自动调用啊,去设置ID的置啊,你传的ID是什么,成员变量就被设置成什么,也就是修改成什么。getID()是用来取值的。对String
str
=
xxx.getID()
xxx表示实例


查看完整回答
反对 回复 2022-06-06
  • 2 回答
  • 0 关注
  • 153 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信