课程
/后端开发
/C#
/用C#实现封装
为什么要进行封装呢?直接public不行么
2016-07-06
源自:用C#实现封装 2-3
正在回答
封装是为了保护字段的,比如现在有个小孩子,他有一个名字叫“小明”;
然后别人想改变他的名字,如果这个是public公共权限的话,谁都能改小明的名字了,小明愿意么?当然不愿意了。
于是小明把自己的名字做了封装,在set方法里设置了条件,如果是小明的父母或者是小明自己,就能改变name,如果是其他人,就不能改变;
现在小明很高兴,因为不是所有人都能随意改变他的名字了~~
小曦曦曦 提问者
如过直接Public的话那么就失去封装的意思了!
举报
C#视频教程教大家,用C#语言实现面向对象的封装
4 回答C#学习中不能顺利实现封装,问题如下图,求大神指点!
4 回答c#中进入属性内部
3 回答C#重载问题
2 回答有C#的API吗?
1 回答c#用枚举类型时出现了访问不一致的问题怎么解决