C#的封装的理解。

来源:2-1 C#封装的概念

Jess001

2018-03-12 21:59

图中get{return _sex;}
        set{_sex=value;},return _sex为什么要返回_sex和_sex=value中value在哪得到这个指?
5aa68646000139b606400360.jpg

写回答 关注

1回答

  • BBORDO
    2018-03-12 23:02:59

    return _sex返回_sex值后就相当于将_sex的值赋给Sex,这样我们就能通过public Sex读取private _sex的值。

    value就是你之后赋值的值,比如你在main方法中给Sex赋值"男",那这里的value就是"男"

    BBORDO 回复Jess00...

    这里一开始没给_sex赋值,但并不代表没有值,它会有一个默认值。 若你事先给_sex赋值比如这里写成private string _sex="男" 那return返回的值就是男

    2018-03-13 19:17:44

    共 2 条回复 >

用C#实现封装

C#视频教程教大家,用C#语言实现面向对象的封装

77618 学习 · 182 问题

查看课程

相似问题