类的属性包括什么?(25分)

  • 主题发起人 主题发起人 chen_ke
  • 开始时间 开始时间
C

chen_ke

Unregistered / Unconfirmed
GUEST, unregistred user!
在类中,有字段成员,方法和属性,方法包括函数与过程,那属性指的是什么呢?
 
一些变量而已.
 
property和Field很象,但field存放了实际的值,而property只是用来提供
对值 的访问接口,基本上和field的用法是一样的。
一般说来,最好不要把Field放在public部分,而应该放在private部分,
然后在public部分定义一个property来提供对值的访问性
 
个人观点: 属性就是自带read,write方法的字段成员.
 
jams:我每次提问你都来个'>>',到底是什么意思?
 
愿闻其祥!
 
我猜jams是等着别人答复的邮件,呵呵
 
如果你有一些变量,不希望别人直接对它赋值,那就最好使用
属性,自己定义赋值方法,在这个方法中决定是否需要做校验
,跟这个变量有关的其他变量是否需要更新,等等。这是一种
保护措施。
 
">>"means please go on.
 
to jams:is your language?
to dreamtiger:can you give me a demo?
 
可以用中文了,不过很麻烦:(
补充CAKK:加上可以publish:)
 
多人接受答案了。
 
后退
顶部