c#属性的通俗解释
来源:互联网 发布:软件维保费用标准 编辑:程序博客网 时间:2024/04/30 07:06
你如果在网上搜下,当然结果会有一堆。所以我也没有必要从网上复制一些概念过来。就按自己理解的来。首先我来个简单的假设。有个用户类(Users) ,里面定义了一个表示年龄的字段 _age 。如果我在其它的类里需要用到Users类里的_age字段(如获取用户年龄) 只能读取,不能修改。你将会怎么设计Users类里的年龄字段_age呢。是private 、public、还是什么呢?如果是private 其它内根本看不到。如果是public任何人都可以修改年龄了。这时我们就可以用到属性了。private int _age; //定义字段 一般都是private外界是不能随便修改的。public int Age //定义一个属性。属性是public的。共外界访问。{ get { return _age; //返回年龄 }}属性有get;set访问器。获取属性时,会执行get模块。给属性负值时 会执行set模块。我这里没有写set,也就是说外界是不能修改的。这样就可以满足我们的需要了。当然这只是一个很简单的一个例子,具体的还是要看你的需求。如获取属性值、设置属性值时都可以在get、set里写自己的逻辑。自己灵活运用。
0 0
- c#属性的通俗解释
- 关于android布局属性tools:context最通俗的解释
- c#委托的通俗解释--实例透析委托的骨架
- BI的通俗解释
- 通俗的DC解释
- 神经网络的通俗解释
- 傅里叶变换 的通俗解释
- 递归的通俗解释!
- ejb 的通俗解释
- 通俗的解释加密
- 傅里叶变换的通俗解释
- sql左联右联的通俗解释
- 控制反转的通俗解释
- 控制反转的通俗解释
- kalman滤波的通俗解释
- 机器学习的通俗解释
- 关于“卷积”的通俗解释
- spring ioc通俗的解释
- android学习之对照相的图片进行处理学习
- Java中遍历Map的三种方法:keySet、entrySet 、values()
- 多区域显示(7)-花边
- Ubuntu下crontab命令的用法
- 浅谈信息加密技术和算法
- c#属性的通俗解释
- VC6.0之MFC 单文档操作
- Lucene入门教程
- 程序员有趣的面试智力题
- https加密原理
- java的学习记录4
- 第九节 字符串的比较
- 程序员常用网址导航_DaoCode
- java消息队列