• C#基础(三)、属性


    1、属性:提高安全性

      (1)构成: 访问修饰符 返回类型 属性名

            {

              get{语句集合;}       //读属性,单独存在时只能检索

              set{语句集合;}       //写属性,单独存在时只能赋值

            }

      (2)静态属性:访问修饰符  static 返回类型 属性名

            {

              get{语句集合;}       //读属性,单独存在时只能检索

              set{语句集合;}       //写属性,单独存在时只能赋值

            }

         静态属性只能访问类的静态成员,应用于整个类而不是别的实例

      (3)在检索或赋值过程中加入校验代码可延迟实例化    

          public static double Age

          {

              get

              {

                return Age;

              }

              set

              {

                // 验证数据

                if (value< 0)

                {

                  Console.WriteLine(“年龄不能为负数");

                  return;

                }

                else

                {

                  Age= value;

                }

            }

          }

          public double Balance

          {

              get

              {

                if (_balance < 0)

                Console.WriteLine("没有可用余额");

                return _balance;

              }

          }

        

  • 相关阅读:
    paip.51cto HTML转码规则
    常用记账软件总结
    paip.为什么软件体积越来越大
    paip.版本控制CVSSVNTFS总结
    paip.提升用户体验导入导出
    paip.手机ROOT过程总结
    PAIP.http post 400错误
    paip.javaaspphp.net互相调用方法大总结
    PAip.英文引擎在项目开发上的作用
    paip.SVN无法提交提示冲突的解决
  • 原文地址:https://www.cnblogs.com/Yida-Tingting/p/4428666.html
Copyright © 2020-2023  润新知