c#中,什么叫封装类啊

 我来答
匿名用户
推荐于2016-12-06
展开全部
封装从C++开始,属于C++的特性之一。举了个例子:对于我来说,有些东西只有我自己知道(private),有些东西公众都知道(public)。私有的比如自己喜欢什么吃的,公众知道的比如一看就基本能确定的性别。对于数据而言,为了保证数据的安全,就有必要对数据像人一样封装,即有些数据人人都可以访问甚至修改,有些数据只能读。设置成public的数据属于人人都可以读甚至修改的数据,很显然,这样的数据就很不安全。设置成private的数据只有自己能够读和修改。但是外面如果想修改数据,必须按照我指定的函数setX(Y)来修改。这样就防止了非法的恶意修改。public class Person{
private String mytaste;//我的口味,喜欢吃什么小吃,只有我知道 public String sex;//性别}
对于public数据,别人认为你怎么样就怎么样,比如我们都喜欢喊春哥,即便我们知道是她,不是他。private数据修改不了,但是公众希望能知道你究竟喜欢吃什么小吃,那只有通过getMytaste()获得,即问我。public String getMytaste() {
return mytaste;
}你要去美国旅游,那美国只有西餐,你要吃中餐几乎不可能,那么你喜欢吃鱼香茄子就不大现实,也就是公众希望你能在美国期间适当改变下口味。那只有通过setMytaste(String mytaste)设置。public void setMytaste(String mytaste) {
this.mytaste= mytaste; //这里的this是区分两个mytaste,this.mytaste是指Person对象里面的mytaste //即Person的成员变量,后面一个mytaste是传递进来的参数。
}与此同时,有些数据(比如我的财产多少)还有一类人可以知道,那就是我的后代,他们继承了我的财产,那这些可以被后代继承的数据用protected表示,这就是C++另外一个特性继承性。
匿名用户
2013-08-02
展开全部
新建项目里面选择 类库项目 将这个类放到这个类库项目中然后编译
别的方法直接添加引用,然后选择这个.dll就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-02
展开全部
你是想问如何讲一个类封装成DLL还是说什么叫面向对象中的封装?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式