zoukankan      html  css  js  c++  java
  • 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;

              }

          }

        

  • 相关阅读:
    静态绑定与动态绑定
    面向对象三大基本特性和五大基本原则
    构造函数与析构函数
    Longest Substring Without Repeating Characters
    第九周总结
    团队开发冲刺日(五)
    团队开发冲刺日(四)
    团队项目开发冲刺日(三)
    团队项目开发冲刺日(二)
    团队项目开发冲刺日(一)
  • 原文地址:https://www.cnblogs.com/Yida-Tingting/p/4428666.html
Copyright © 2011-2022 走看看