社区
C语言
帖子详情
property到底是怎么一回事啊?
alaiyeshi
2003-09-29 11:11:10
谁来讲讲啊,我给100!!!!
...全文
53
4
打赏
收藏
property到底是怎么一回事啊?
谁来讲讲啊,我给100!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lth_81
2003-09-29
打赏
举报
回复
property是属性的意思,每个对象都有属性,人有各种属性如肤色,身高,体重等等。
为了做好封装,大部分的成员变量都是私有的,因此外部是无法看到的,因此我们就用属性来修改或者读取这些私有变量,来对对象进行修改。
比如:人有肤色,在对象中被声明为私有变量complexion,由于肤色是不能修改的(通常情况下)因此,开放的属性是只读的readonly。。。
这样,通过属性就可以修改对象的信息,同时控制这些信息的读写访问权限。
如此比简单的将私有变量(如complexion)声明为public来得更符合实际的观念。
Wolf0403
2003-09-29
打赏
举报
回复
嘻嘻,笑一个
danielhf
2003-09-29
打赏
举报
回复
property==属性
一般指对象的固有特性, 每个对象的属性会有不同, 它们各自维护属于自己的属性
所有对象莫不如此, 不止指编程, 生活中所有的事物都是对象, 不同类的对象会有不同的行为, 但同类的对象也会有不同的属性.
Wolf0403
2003-09-29
打赏
举报
回复
类中在类中公开提供的、具有可控制的读写权限及指定读写方法能力的字段,可以为某个属性指定读写所需的方法并进行特殊的操作,可指定某个字段的读写属性等,为细粒度控制访问权限提供了方便的手段。
iOS开发之Objective-C编程基础
本系列课程视频提供iOS培训之Objective-C基础视频,第一个Obj-C程序 Hello world,面向对象编程,面向过程编程,类和对象,self使用详解,
property
基础,synthesize基础,
property
Nam,
Property
的setter和getter,...
.NET框架
Property
Grid控件 无法修改值怎么
回事
?
绑定 this.
property
Grid1.SelectedObject = obj;
Python @
property
详解及底层实现介绍
前文 python内置有三大装饰器:@staticmethod(静态方法)、@classmethod(类方法)、@
property
(描述符...@
property
最大的好处就是在类中把一个方法变成属性调用,起到既能检查属性,还能用属性的方式来访问该属性的...
Linux 内核dts文件是怎么一
回事
?
一个CPU可能对应多个平台,为了方便开发,只能这么做,dts文件和dtsi文件相当于C语言的.c和.h文件.一样可以包含,下面以BBB的DTS文件分析学习格式规范. 涉及的文件包含: am33xx.dtsi am33xx-bone-common....
Altium Designer覆铜后变为绿色是怎么
回事
?
最近在做一个小板子,但是覆完铜后也把网络设置为GND,但是板子变绿色了,之前没有碰到过,也查过想过资料说是规则设置有问题,找了半天也没有发现规则相关问题,最后终于找到了解决方法,我把步骤写在下面, ...
C语言
69,373
社区成员
243,079
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章