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

  • 相关阅读:
    CF 461B Appleman and Tree
    POJ 1821 Fence
    NOIP 2012 开车旅行
    CF 494B Obsessive String
    BZOJ2337 XOR和路径
    CF 24D Broken robot
    POJ 1952 BUY LOW, BUY LOWER
    SPOJ NAPTIME Naptime
    POJ 3585
    CF 453B Little Pony and Harmony Chest
  • 原文地址:https://www.cnblogs.com/tangpeng97/p/6628888.html
Copyright © 2011-2022 走看看