问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c#中,什么叫封装类啊

发布网友 发布时间:2022-05-24 18:40

我来回答

3个回答

热心网友 时间:2023-10-25 14:07

封装从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++另外一个特性继承性。

热心网友 时间:2023-10-25 14:07

新建项目里面选择 类库项目 将这个类放到这个类库项目中然后编译
别的方法直接添加引用,然后选择这个.dll就行了

热心网友 时间:2023-10-25 14:07

你是想问如何讲一个类封装成DLL还是说什么叫面向对象中的封装?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 军人复员,军队驾照转换地方驾驶证需要什么手续?需要多少钱? 小苏打加白醋做清法剂需要沸水吗? 为什么oppor9s的手机更新不了,虽然显示了是最新版本,但实际上并不是? oppor11s显示最新版本,但未更新 索立信恢复出厂后系统是4.4.2,显示是最新版本,但显然不是最新版本啊? 我的手机上显示的是最新版本。可是它不是最新版本,别人的都更新大半年了,怎么更新?怎么操作? 顺丰把快递弄坏了,然后退给商家了,商家拒签怎么办? 自己的OPPO手机版本更显示最新却和别人的最新版本不一怎么弄? 安装一些软件说我的手机不是最新版本,然后那个关于手机显示的是最新版本 哪个品牌的食品级真空泵油品质好? 微信添加你但是你忘了加,显示已过期,怎样才能加回来,或者查看他的,就是这种情况?_百度问一问 在厦门湖里妇幼保健医院做产检要用多少钱啊 绝地求生用家里电脑为什么下载不了 厦门怀孕几周建卡 小米钱包的官方表态 工业 为什么用cl2制取漂白粉 如何用ps把照片弄成一寸的 如何更换银行卡和身份证 如何更换银行卡和身份证 初中生物调查报告格式 在java中什么是封装类,有什么意义?请用通俗的例子讲解,或者直接举例,鄙视复制粘贴的人 什么样的类是封装的类,怎么判别呢? - 技术问答 C++中什么是封装?类是如何进行封装的 求:任职演讲搞 急求新华书店门市部经理竞聘稿 具有诗意的菜名有哪些? 菜名巧用唐诗 取有诗意的菜名 万兆网需单独的网线或光线吗?能否用现有的普通网线和光线? 如何在Ubuntu中使用SMPlayer播放器 WWESM是个怎样的网站 smplayer播放rmvb nico的smXXXXXXX power and data transfer 和swipt的区别 法律上的legal transfer什么意思 求韩国SM公司电影《I AM》完整版中字 谁有SM《I AM》的完整版 sm韩国官网,我给他们发了邮件视频是mp4的,他们可以看和接收吗? 3m净水器开关在哪儿? 我的微信没有绑定号码 ,可是我知道和密码登陆的时候需要好友辅助 我的好友才几个而且都没有资格?