面向对象的三种基本特征是什么?面向对象的属性是什么?
1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。
2)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段(如果不能理解请阅读阎宏博士的《Java与模式》或《设计模式精解》中关于桥梁模式的部分)。
3)封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编写的方法就是对实现细节的一种封装;我们编写一个类就是对数据和数据操作的封装。可以说,封装就是隐藏一切可隐藏的东西,只向外界提供最简单的编程接口(可以想想普通洗衣机和全自动洗衣机的差别,明显全自动洗衣机封装更好因此操作起来更简单;我们现在使用的智能手机也是封装得足够好的,因为几个按键就搞定了所有的事情)。
4)多态性:多态性是指允许不同子类型的对象对同一消息作出不同的响应。简单的说就是用同样的对象引用调用同样的方法但是做了不同的事情。多态性分为编译时的多态性和运行时的多态性。如果将对象的方法视为对象向外界提供的服务,那么运行时的多态性可以解释为:当A系统访问B系统提供的服务时,B系统有多种提供服务的方式,但一切对A系统来说都是透明的(就像电动剃须刀是A系统,它的供电系统是B系统,B系统可以使用电池供电或者用交流电,甚至还有可能是太阳能,A系统只会通过B类对象调用供电的方法,但并不知道供电系统的底层实现是什么,究竟通过何种方式获得了动力)。方法重载(overload)实现的是编译时的多态性(也称为前绑定),而方法重写(override)实现的是运行时的多态性(也称为后绑定)。运行时的多态是面向对象最精髓的东西,要实现多态需要做两件事:1. 方法重写(子类继承父类并重写父类中已有的或抽象的方法);2. 对象造型(用父类型引用引用子类型对象,这样同样的引用调用同样的方法就会根据子类对象的不同而表现出不同的行为)。
相关阅读
-
01-01
推荐阅读
-
面向对象的三种基本特征是什么?面向对象的属性是
面向对象的特征是:1、抽象,把现实世界中的某一类东西,提取出来,用程序代码表示;2、封装,把过程和数据包围起来,对数据的访问只能通过更多
2023-01-01 18:04:22
-
最早的电脑是谁发明的?电脑的历史演变过程是什么
历程:1、1946至1958年的第一代,采用电子管为元件;2、1959至1964年的第二代,采用晶体管为元件;3、1965至1970年的第三代,采用中小规模集更多
2023-01-01 17:58:07
-
面向对象的优势和特点是什么?面向对象的特性有哪
面向对象的特征是:1、抽象,把现实世界中的某一类东西,提取出来,用程序代码表示;2、封装,把过程和数据包围起来,对数据的访问只能通过更多
2023-01-01 17:55:54
-
苹果cookie是开还是关?cookie功能怎么开启?
cookie有多种意思:1、储存在用户本地终端上的数据,是网站为了识别用户和跟踪会话而存储在用户本地终端中的文本数据;2、兼容Arduino标准的更多
2023-01-01 17:54:20
-
中国计算机发展简史是什么?电脑的历史演变过程是
历程:1、1946至1958年的第一代,采用电子管为元件;2、1959至1964年的第二代,采用晶体管为元件;3、1965至1970年的第三代,采用中小规模集更多
2023-01-01 17:51:58
-
时讯:E周看点丨哪吒汽车股份制改造将完成,壳牌
E周看点丨哪吒汽车股份制改造将完成,壳牌入股比亚迪旗下公司本周,国内新能源汽车市场有哪些大事儿发生?哪吒汽车股改新进展:股份公司将完成更多
2023-01-01 16:27:15
-
多个文件重命名快捷键是什么?重命名的快捷键是哪
文件重命名快捷键是F2。文件重命名是指给文件或文件夹等重新命名,操作方法:1、使用鼠标选中文件;2、点击鼠标右键选择重命名选项,或者直更多
2023-01-01 16:48:15
-
bonjour需要关闭吗?bonjour可以卸载吗?
Bonjour是苹果开发的一款网络配置软件,支持零配置联网服务,能自动发现IP网络上的电脑、设备和服务。Bonjour使用工业标准的IP协议来允许设更多
2023-01-01 16:41:40
时尚热图
热门标签
dhcp是什么意思怎么启...
怎么把隐藏的文件夹恢...
如何创建一个微信群?...
icloud邮箱在哪登录?...
win10系统备份怎么操...
怎么把mpeg-4转换成mp...
苹果手机抖音怎样录屏...
win10查看打印机ip地...
清理注册表垃圾的命令...
cpu超频有什么用?cpu...
《原神》2.2版本大更...
LOL:他们几个很强,...
LOL手游值得练习的6个...
王者荣耀:孙行者上架...
雅典娜18888金币英雄...
《英雄联盟手游》正式...
《堡垒之夜》被苹果拉...
mazon Games宣布他们...
PowerA主题手柄:续航...
银行股终于有了起色 ...
-
今日必看
-
精彩话题
-
资讯播报
- 面向对象的三种基本特征是什么?面向对象的属性是什么?
- 最早的电脑是谁发明的?电脑的历史演变过程是什么?
- 面向对象的优势和特点是什么?面向对象的特性有哪些 ?
- 苹果cookie是开还是关?cookie功能怎么开启?
- 中国计算机发展简史是什么?电脑的历史演变过程是什么?
- 多个文件重命名快捷键是什么?重命名的快捷键是哪个键?
- bonjour需要关闭吗?bonjour可以卸载吗?
- 时讯:E周看点丨哪吒汽车股份制改造将完成,壳牌入股比亚迪旗下公司
- 12月交付21233辆 理想汽车创单月最高交付纪录
- 天天最资讯丨盖世周报 | 理想12月交付量破2万;广汽2030年冲刺万亿营收
- 天天热讯:12月经销商库存预警指数回落,全年仅11.2%商家完成销售任务
- 每日速读!伯明翰大学从废旧锂离子电池中直接回收铝和铜集流器
- 世界热门:王瑞平:补贴退坡前提下 BEV/PHEV/HEV会三分天下
- 滚动:长安深蓝SL03亮相2022广州车展 发布全新电池技术
- 刘桂清:中国电信已形成较完善的AI自研能力和生态合作体系
- 保隆科技发布全新汽车传感器产品
- 11月全球车市:16国销量齐涨,中国罕见下跌
- “国补”退出,零跑C01不涨价
- 观速讯丨中国电信发布《天翼云安全白皮书》: 打造技术领先、人民信赖、客户首选的安全云
- 今日播报!星尘数据宣布完成5000万元A轮融资
- 吉利旗下公司全资持股魅族科技
- 速看:点赞!淄博联通华光路营业厅热心助老暖人心
- 全球今日报丨阿尔特汽车携全新旗舰车型登陆广州车展
- 未来新车设计方向 雪佛兰FNR-XE纯电概念车亮相
- 信息:市场监管总局启动汽车安全沙盒监管试点申报
- 上汽奥迪携全系车型亮相2022广州国际车展
- 中国电信唐珂:持续加大数字生活相关领域投入
- 环球热头条丨与时代同行 中汽中心正式发布C-ICAP《中国智能网联汽车技术规程》
- 中国联通唐雄燕:构建全光底座,实现“联家+联企+联算”
- 环球精选!数字生活2.0全面升级中国电信加速布局云上新生活
- 【世界新视野】旗舰大六座智能SUV 魏牌蓝山DHT-PHEV亮相广州车展
- 广汽埃安拟登陆科创板,正在上报IPO相关材料
- 今日视点:彰显大国质量担当,新能源汽车研选榜评选活动正式开启
- 《消费者报告》:车企应简化驾驶辅助系统
- 现代明年起在挪威只销售电动汽车
- 【创心服务 联通你我】广东联通政企线服务之星杜伟忠:更专业,更专注!
- 中国电信发布十大科研攻关产品,达到国际先进和国内领先水平
- 中国联通故障中心平台及网络智能运维机器人系统荣获中国信通院AIOps能力成熟度“优秀级”认证
- 工信部拟出台措施提升移动互联网应用服务能力
- 天天观热点:中国移动启动集中网络云资源池四期工程裸机容器集采:采购规模600套
- 每日头条!服务银龄暖人心!联通两项目入选文化和旅游部2022智慧旅游适老化示范案例
- dhcp是什么意思怎么启用?路由器为什么要关闭dhcp?
- 怎么把隐藏的文件夹恢复可见?怎么把隐藏的文件夹显示出来?
- 如何创建一个微信群?怎么样建一个新微群?
- icloud邮箱在哪登录?怎么单独登录icloud邮箱?
- win10系统备份怎么操作?如何备份系统到u盘?
- 怎么把mpeg-4转换成mp3?mp4和mpeg格式区别?
- 苹果手机抖音怎样录屏?苹果11如何录屏带声音?
- win10查看打印机ip地址?怎么查看打印机ip地址?
- 清理注册表垃圾的命令?win7自带清理注册表工具?
- 当前资讯!面面俱到的平衡 别克GL8仍旧是那个最值得选的“一哥”
- 【新要闻】蔚小理的股票,还香吗?
- cpu超频有什么用?cpu超频影响寿命吗?
- 世界快讯:中兴通讯李自学董事长2023年新年致辞:志存高远,敢于突破,踔厉奋发共超越
- 全球观天下!微软收购动视暴雪案在智利获批 目前仍有多个国家试图阻止交易
- 显卡风扇不转怎么办正常吗?显卡风扇不转解决方法是什么?
- 电脑重装系统教程win10?win10台式电脑系统重装?
- 电脑搜索不到蓝牙耳机怎么办?蓝牙耳机怎么恢复出厂设置?
- excel斜线加文字怎么加?excel表格怎么插入斜线?
- c盘哪些文件可以删除win10?c盘文件可以全部删除吗?
- 腾势D9纯电版首次亮相,实车参展广州车展
- 合并单元格在哪里找?excel合并单元格快捷键是什么?
- 世界快看:合作更进一步 壳牌入股比亚迪旗下公司 持股80%
- win10电脑麦克风声音小?电脑的麦克风没声音怎么办?
- java应该设置的环境变量?java环境变量设置win10?
- 滚动:魏牌旗舰SUV官定名“蓝山”,能否一改销量颓势?
- 黑苹果配置推荐是什么?黑苹果系统好用吗?
- 显卡驱动一安装就蓝屏怎么办?显卡驱动无法安装咋办?
- 2023款比亚迪海豚上市,售价11.68-13.68万元
- 全球焦点!广州车展,独自彷徨
- 发改委:进一步推动5G通信、大数据等在现代物流领域应用
- 时讯:抢矿之后再加码,广汽联合多方布局锂电产业链
- 世界热门:研究发明低曲折电极设计 助力高性能LMO电池开发
- 当前视讯!广州车展概念车起火?阿尔特汽车紧急声明
- 世界热资讯!产融万象 数启新程:中国电信发布政企“翼新”生态合作计划
- 宁德时代申请冻结广汽菲克1250万元财产
- 世界短讯!中国广电曾庆军:700M 5G网络优势渐显,“192”号段用户已超500万户
- 当前快看:几何E推出“超吸粉”涂装,明年1月1日开始盲订
- 当前速讯:岚图汽车在挪威开启交付,2023年将再入四国
- 天天观点:魏牌将发布首款大六座SUV
- 风格不同 全新雪佛兰探界者燃油版谍照曝光
- 中国电信电源列柜集采项目标包1结果变更:汇珏、康普、苏驼等6家入围
- 环球快看:本田将召回超20万辆车
- 启辰将发布新能源战略
- 今日讯!尺寸轴距加长 铃木吉姆尼五门版渲染图曝光
- 【世界速看料】本田汽车将在中国召回逾20万辆混动车
- 安波福完成对风河公司的收购
- 环球观天下!亮相中国联通合作伙伴大会!腾讯云携手中国联通打造IDC数字化运营应用
- 天天简讯:苏州移动助力构建村级智慧警务系统
- 要闻:openGauss正式推出资源池化架构,全新升级社区工具DataKit
- 【世界热闻】中国电信董事长柯瑞文:数字科技引领新消费
- 每日视讯:联通数科雁飞通用数传产品招募:移远、高新兴等15家企业入围
- 环球滚动:联通智网边缘计算系统架构优化增强研发:九州云、柯林布瑞、中讯邮电入围
- 当前播报:中国移动网络安全态势平台三期工程集采:上海观安独家中标
- 微信公众号如何开店?微信微店开店步骤是什么?
- 手机版word如何打对号?word中在字体下面打对号?
- 尺寸链解题详细步骤是什么?毛衣尺寸计算口诀最简单方法是什么?
- 3060ti显卡安装教程是什么?笔记本显卡怎么安装?
- 在手机上修改wifi密码?怎么修改路由器wifi密码?
- ppt如何批量设置动画?ppt动画触发器步骤是什么?