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

C#中的OOP是什么,是怎么用的?

发布网友 发布时间:2023-05-27 18:08

我来回答

1个回答

热心网友 时间:2024-03-20 07:42

OOP =Object Oriented Programming,=面向对象的程序设计

对象(Object):包含一定的数据结构和状态的实体。
操作(Operation):作用于对象的行为,如访问和处理对象的状态。
封装(Encapsulation):定义对象和操作,只提供抽象的接口,并隐藏它们的具体实现。
Ada 83 已经支持上述3个特性,因此被称为基于对象(oriented-based)的语言;但面向对象程序设计经过十年的发展, Ada95 基于上述要素又增添了以下两个 Ada83 不支持的要素:

继承(Inheritance):通过继承现有类型的性质,创建新的数据类型,而不影响原有数据类型。
多态性(Polymorphism):判定数据类型集合中各类型的区别,使程序可以按照它们的共同特性来书写。
对新特性的需求是由三份报告[Dod 1990]指出的,具体见 Ada Rantinale 的 Part Two- 4 Object Oriented Programming-- 4.1 Background and Concepts,可以更好的理解继承和多态性。

OOP 的继承从理论上讲是模仿人的思考方法,将对象分类,如:car,bus 这两个数据类型是从数据类型vehicle 继承而来的,它们作为 vehicle 的一类,自然继承了 vehicle 的特性,同时具有自身独有的特性;而 wheel 却不是 vehicle 的一类,只是 vehicle 的一个组成部份,因此不是从 vehicle 继承而来。同样,vehicle 有一些操作,如 start,reverse, car和bus也继承下来,如果必要,也可加上自己独有的操作,如 drive_at_200mph。但在实际程序中,人们往往忽视了面向对象的内涵,甚止于 C++ 这些语言玩了好几年,也只是用上了面向对象的语法,而没有形成面向对象的思考方法。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 劳务派遣算灵活就业人员吗 与劳务派遣公司签合同,社保是灵活就业吗 劳务派遣工退休算灵活人员吗 劳务派遣员工由派遣单位交社保交,用人单位签合同,这算企业职工社保还是... 酒店发票可以开会议费和会务费么 小规模旅行社可以开会务费么 这个吉他六线上那些数字和S是什么意思,应该怎么弹,会的教教我,跪求_百... 谁能告诉我背英文单词的方法 如何更快的背单词(yingyu) 带oa的英语单词 牡丹鹦鹉身体缩成一团双眼紧闭是怎么了? 我刚买了两只虎皮鹦鹉 才第二天 两只都很不爱动 公的那只会吃东西 但... 虎皮鹦鹉突然把瞳孔缩小又方法是怎么回事? 鹦鹉老闭眼睛是怎么回事? 为什么虎皮鹦鹉的眼瞳会放大和缩小? 二手房翻新多少钱 二手房改造翻新多少钱 深海内没有阳光,那深海的生态系统的能量来源是什么? 深海中有阳光么? 汽车深化养护品牌汇总 营业期限有长期吗 营业执照有效期一般是多久? 山西教育公共服务平台登录属于哪个单位 成都好玩吗游玩路线 成都周边自驾三日游必去景点线路推荐,成都自驾游去哪好? 成都最适合2-3日的自驾游路线推荐,8条成都周边景点自驾游好去处线路 成都五一自驾游路线推荐 旅游景点地图及详细介绍 旅游景点分布地图 描写刮风下雨的句子 关于下雨刮风的句子 刮风下雨的拟人句有哪些 网上发票系统提示开票数量已超过本月核定数量如何解决 各位大神,想问一下我本来电脑硬盘分成了CD,FGI盘的,自从升级到win10后... 急!删除木马就重起 怎么办? UE capability enquiry/information中的FGI各个bit代表啥 外国文艺美学要略·人物·门罗 托马斯?门罗的美学思想属于 余故道为学之难以告之的以意思 急~~~送东阳马生序 正常人的牙齿和地包天的牙齿