zoukankan      html  css  js  c++  java
  • C# set get 个人学习笔记

    get 和 set 是 类中的 字段 的安保

    类中的字段有的不能直接让人访问,所以get和set就像是一个过滤器。

    好比王健林举办了一个宴会,准备了请柬。商界的大佬听说了后,都抢先恐后的想要得到请柬,

    但是请柬不是随便一个阿猫阿狗都能得到的,所以一般只会发给有一定实力的人(这就是条件)

    get 和 set 的作用就好比是过滤掉不够条件的人来访问。

    get 和 set 英文意思 就是 获得 和 设置。

    private int qingjian;    //这是王健林的请柬

    //下面就是请柬发放的过滤器

    public int Qingjian{
    set {
    if (被邀请人> 年收入1个亿)
    {
    qingjian = 给请柬;
    }
    else{
    qingjian=不给请柬;
    }

    }
    get {
    return qingjian;   //这个就是再去访问请柬得到的,无论是有没有得到,都会有个答复。
    }

    }

     

    第一个private是私人的,所以不能访问

    但是可以通过过滤器访问。

    并且设置过滤条件 set是给Qingjian设置条件并且传达到qingjian,get就是别人从qingjian得到的答复。

     

    一般使用的时候是先去去访问Qingjian问问自己够不够格。(set过滤,并且设置qingjian的值)

    Qingjian= 王五的年收入;

     

    然后再去Qingjian取得答复。(通过get得到过滤后的答案)

    答案=Qingjian

  • 相关阅读:
    react脚手架和JSX
    promise
    防抖和节流
    call/apply/bind 用法
    js this指向
    vue单页面应用刷新网页后vuex的state数据丢失的解决方案
    Echarts基础
    继承
    原型链
    vue项目中使用生成动态二维码
  • 原文地址:https://www.cnblogs.com/tangpeng97/p/6628888.html
Copyright © 2011-2022 走看看