网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月30日
漏签
0
天
面向对象吧
关注:
1,027
贴子:
1,126
看贴
图片
吧主推荐
游戏
3
回复贴,共
1
页
<<返回面向对象吧
>0< 加载中...
讨论 - 关于类变量的访问
只看楼主
收藏
回复
晓_弥彦
初级粉丝
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
大家好,本人初学面向对象编程的新手。
在编程中发现一个问题,希望大家能提出自己的观点或引用专家观点并提供来源,一起探讨。
问题:当在类变量访问权限为public时,该类的对象对其的访问应该是以下哪种方式?
1. 可读写
2. 可读,不可写
3. 可读,不可写(写时复制为对象属性)
从面向对象的抽象、分析、设计角度考虑,应该是哪个选项更合适?为什么?
晓_弥彦
初级粉丝
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
提示:不以某一编程语言特性为约束。
2025-05-30 06:41:41
广告
xiaoGG119
初级粉丝
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
封装,在面向对象的编程语言中也可以隐藏类的属性,严格控制类的属性和方法被外界的访问。关于java的封装的概念,可参考Java封装这篇文章,希望能帮到你。
cloudtian102
初级粉丝
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
可读,不可写,因为类变量实际是全局变量,全局变量会增加系统内耦合程度。但是完全没有也不合适,有时数据的读取很频繁,数据也基本上没有改动,不如放置在类里简化开发。
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示