属性封装

来源:2-3 C#只读属性

ufjdudheh

2018-01-31 18:32

比如那个 sex
如果设成public 可以在main里面随意赋值
一会儿男一会儿女
如果设成private 就不可以在main里使用了
然后说设成封装属性 给个接口
这个接口给了以后 不还是可以在main里随意赋值咯 一会儿男一会儿女的
感觉还不如直接设成public 少好多行代码呢

写回答 关注

2回答

  • 真相onlyone
    2018-02-02 21:16:32
    已采纳

    我们可以在属性封装里添加限制,例如if(value == "男"){ sex = value; },但如果我们不进行属性封装的话,就无法添加这些限制。所以说属性封装的好处还是大大滴~

  • qq_7号_2
    2018-03-26 21:09:05

    get,set

用C#实现封装

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

77612 学习 · 182 问题

查看课程

相似问题