社区
Java SE
帖子详情
新手发问,求帮助。
观星亮
2011-09-17 06:05:23
在一个类里定义一个私有变量,这样在其他地方就使用不了的
如果我们一定要使用这个变量,可以通过写一个共有方法来获得变量的值
这里我就弄不明白了
既然已经把一个变量定义为私有了,那为什么还要再去写这样的方法来供别的地方使用呢
也就是说如果想别的地方可以使用,为什么当初还要定义为私有的呢
...全文
69
4
打赏
收藏
新手发问,求帮助。
在一个类里定义一个私有变量,这样在其他地方就使用不了的 如果我们一定要使用这个变量,可以通过写一个共有方法来获得变量的值 这里我就弄不明白了 既然已经把一个变量定义为私有了,那为什么还要再去写这样的方法来供别的地方使用呢 也就是说如果想别的地方可以使用,为什么当初还要定义为私有的呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pl3121605999
2011-09-17
打赏
举报
回复
简单来说。。就是为了控制访问权限。。比如你吧变量设置成了public 了。。那么 谁都可以去访问..但是如果你这时候想让一些人访问一些人访问不到。那就很难做到了、、、但是你写成方法 返回的话。。那么久很容易判断谁可以访问谁不能访问
foun1046
2011-09-17
打赏
举报
回复
这才是面向对象的封装思想。也就是这些私有的变量只是用来内部方法调用的,它们不用直接与外部接触,这样就可以保证不被误调用和安全性。封装就像组装好了的机器。机器内部的运作方式外部完全不必知道。而私有变量就像内部零件,它是被内部别的部分调用的。
Andro
2011-09-17
打赏
举报
回复
设私有 是防止 不被其他类误用 而设方法是通过 方法进行明确的调用 防止出错
liuyuhua0066
2011-09-17
打赏
举报
回复
用方法更方便监控谁操作了私有变量
Linux免费运维视频课程-如何高效运维
对于每个运维人员来说,当我们面对理不清的设备,乱七八糟的系统环境,频繁的故障报警以及不完善的运维制度体系等问题时,我们内心都会
发问
“为什么问题总是这么多,工作怎么是越做越多,而结果却没有明显的改善”,...
ubuntu常见问题指南
新手
发问
前必看 08/03/27 更新
为方便大家并减少无目的寻找答案的时间,写了这么个帖子,希望对大家有所
帮助
,以顺利渡过
新手
期。 由于个人力量有限,也想不到那么多,请大家一起帮忙补充,谢谢! 注意:本指南主要针对ubuntu即gnome版本...
【
新手
提问导读】提问的艺术
虽然这是老话常谈,但是最近的回答问题的过程中,有点感触。你问题问的好,问的准确,回答你的人才有积极性给你答复,这样你又可以更快的解决你的问题。...本指南旨在
帮助
你提高
发问
技巧,以获取你最想要的答案…...
新手
程序员必备技能
新手
程序员必备技能: 1、学会写作 2、正则表达式 3、SQL 4、会用IDE、编辑器及CLI工具 5、调试 6、团队协作 7、利用现有代码 8、不要通过复制粘贴来做备份 9、知道去哪里寻
求
帮助
10、培养你的礼仪 11、结交朋友
写给matlab
新手
的几句话
matlab博大精深,说到底我也只不过是个初学者,只是学的时间比
新手
长了一点,现在写几句给
新手
,希望能给你们有点
帮助
1 学Matlab并不难,难的是学会怎么用。 2不要试图掌握matlab的每一个功能,熟悉和你专业最相关...
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章