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

封装问题

当我创建一个类后,创建了一个对象,用有参的构造方法给成员变量赋初值运行得到结果,然后加入一条指令,对象名.成员变量=2.0f;发现运行结果中的数值并没有改变,这是为什么?

正在回答

4 回答

你改了值后输出了没?

0 回复 有任何疑惑可以回复我~

综合前面两个人的答案问题应该就能被解决

0 回复 有任何疑惑可以回复我~

你把对象名.成员变量=2.0f;放在创建对象的下一行试试,好像与执行顺序有关

0 回复 有任何疑惑可以回复我~

你封装了没,封装了就只能用set方法给属性赋值

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530632    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

封装问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信