封装问题

来源:7-1 什么是 Java 中的封装

小槑

2016-11-04 10:25

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

写回答 关注

4回答

  • 慕课朵颐3509194
    2016-11-16 15:18:26

    你改了值后输出了没?

  • 武zz
    2016-11-04 17:32:01

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

  • qq_风也轻狂_04320772
    2016-11-04 11:50:11

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

  • 带着思念到处浪
    2016-11-04 11:26:14

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

Java入门第二季 升级版

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

530559 学习 · 6091 问题

查看课程

相似问题