1,主要作用:将读,写权限分开。如果不使用属性,仅使用public, protected, private,这几个限制都是读,写属性一起的,可读就可写,不可读同时也不可写。
不能实现只读不可写,只写不可读的需求。
2,更好的安全性:可以在SET中通过条件判断来限制非法值等。
这虽然可以通过函数来实现,但不如属性的调用简洁方便。
3,更高的灵活性:给属性赋值或取值时,Code可以对变量_code进行运算后得到

public int Code = {  Set{   _code = Value - 1  } }

              

                    

  

  

                          

                    

  

                                  

                          

                                

                              

          

最新文章

  1. EditPlus远程编辑、语法高亮、编译运行源代码设置
  2. Android设置按钮为透明
  3. 权限<九>
  4. JavaScript:引用js文件时的编码格式问题
  5. imageView--转-如何代码动态的获取和设置ImageView的宽度和高度?
  6. asp.net实现手机号码归属地查询,代码如下
  7. android中PreferenceScreen类的用法
  8. mtk Android 编译命令自定义--添加版本号
  9. EASYUI DATAGRID 多列复选框CheckBox
  10. php加速缓存Xcache的安装与配置
  11. js 中如何通过提示框跳转页面
  12. 给iphone模拟器添加照片
  13. .NET批量大数据插入性能分析及比较
  14. java之认识基本数据类型及其封装类装箱和拆箱总结
  15. IP选路
  16. 拥抱.NET Core系列:Logging (1)
  17. 201521123075 《Java程序设计》第5周学习总结
  18. input type='file'文件上传自定义样式
  19. RabbitMQ简单应用の主题模式(topic)
  20. 如何查看thinkphp版本号?

热门文章

  1. Linux环境变量
  2. IOS 网络浅析 (二 网络异步请求)
  3. 我为什么用 SQLite 和 FMDB 而不用 Core Data
  4. OC的项目网址(自己编写的项目)
  5. WebService学习总结(二)——WebService相关概念介绍
  6. j-query应用---鼠标悬停不同文字显示不同背景图片banner动画
  7. cocos2d-x之计时器初试
  8. 面向对象and类
  9. Python开发之【用户登录锁定】
  10. java poi read write xlsx