Java,对对象的成员变量一不直接访问,而是通过成员方法怎么理解? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 java 对象 变量 搜索资料 1个回答 #热议# 生活中有哪些实用的心理学知识? 百度网友b62111d0 2018-03-21 · TA获得超过414个赞 知道小有建树答主 回答量:537 采纳率:88% 帮助的人:154万 我也去答题访问个人页 关注 展开全部 应该是就是为了可以做出一个标记,从而可以实现java域变量的封装性和安全性。如果直接将成员变量设置为public权限,那么对于该成员变量的访问和修改的控制就不再是由封装它的对象来控制的,而是由调用它的类来控制,这样首先破坏了java面向对象的封装性。其次,如果不采用这样一种标记手段,那么程序员何时何地修改域变量的值也很难控制和排查,从而影响安全性。为了解决这两个问题,人们约定成一种习惯,也就是get和set方法来对域变量进行管理。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2013-09-03 “同一个类的不同对象可以访问对方的private成员变量或调... 23 2015-02-11 java如何访问类的成员变量和方法? 23 2015-07-06 Java main函数为什么可以访问对象的私有成员变量 24 2019-06-01 java如何访问类的成员变量和方法? 9 2013-02-10 JAVA 类变量和成员变量怎么理解 131 2014-09-24 java 多线程 ,多个线程同事访问一个对象中的某个方法,而... 2012-02-20 Java问题:为什么类方法中不能访问普通成员变量而只能访问类... 35 2010-09-24 在Java中同类中的静态方法能否调用类成员变量呢?为什么? 54 更多类似问题 > 为你推荐: