为了账号安全,请及时绑定邮箱和手机立即绑定

C#中的一点疑问

为什么要进行封装呢?直接public不行么

正在回答

2 回答

封装是为了保护字段的,比如现在有个小孩子,他有一个名字叫“小明”;

然后别人想改变他的名字,如果这个是public公共权限的话,谁都能改小明的名字了,小明愿意么?当然不愿意了。

于是小明把自己的名字做了封装,在set方法里设置了条件,如果是小明的父母或者是小明自己,就能改变name,如果是其他人,就不能改变;

现在小明很高兴,因为不是所有人都能随意改变他的名字了~~

6 回复 有任何疑惑可以回复我~
#1

小曦曦曦 提问者

非常感谢!
2016-07-17 回复 有任何疑惑可以回复我~

如过直接Public的话那么就失去封装的意思了!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

C#中的一点疑问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信