面向对象的特征是什么?面向对象的三大基本特征是什么?
面向对象的特征是什么?
1、抽象
忽略一个主题中与当前目标无关的东西,专注的注意与当前目标有关的方面。(就是把现实世界中的某一类东西,提取出来,用程序代码表示,抽象出来的一般叫做类或者接口)。抽象并不打算了解全部问题,而是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一个数据抽象,而是过程抽象。
数据抽象 -->表示世界中一类事物的特征,就是对象的属性。比如鸟有翅膀,羽毛等(类的属性)
过程抽象 -->表示世界中一类事物的行为,就是对象的行为。比如鸟会飞,会叫(类的方法)
2、封装
封装是面向对象的特征之一,是对象和类概念的主要特性。封装就是把过程和数据包围起来,对数据的访问只能通过已定义的界面。如私有变量,用set,get方法获取。
封装保证了模块具有较好的独立性,使得程序维护修改较为容易。对应用程序的修改仅限于类的内部,因而可以将应用程序修改带来的影响减少到最低限度。
3、继承
一种联结类的层次模型,并且允许和鼓励类的重用,提供一种明确表达共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),原始类称为新类的基类(父类)。派生类可以从它的父类哪里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。因此可以说,继承为了重用父类代码,同时为实现多态性作准备。
4、多态
多态是指允许不同类的对象对同一消息做出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活/抽象/行为共享/代码共享的优势,很好的解决了应用程序函数同名问题。总的来说,方法的重写,重载与动态链接构成多态性。java引入多态的概念原因之一就是弥补类的单继承带来的功能不足。
动态链接 -->对于父类中定义的方法,如果子类中重写了该方法,那么父类类型的引用将调用子类中的这个方法,这就是动态链接。
面向对象的三大基本特征是什么?
1.封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行隐藏
2.继承,是实现复用性的一个重要手段,可以在不重复编写以实现的功能的前提下,对功能进行复用和拓展,继承概念的实现方式有二类:实现继承与接口继承。
*实现继承是指直接使用基类的属性和方法而无需额外编码的能力
*接口继承是指仅使用属性和方法的名称、但是子类必须提供实现的能力
3.多态
多态的几个前提
* a:要有继承关系。
* b:要有方法重写。
* c:要有父类引用指向子类对象。
多态的好处
* a:提高了代码的维护性(继承保证)
* b:提高了代码的扩展性(由多态保证)
责任编辑:hnmd003
精彩推送
- 面向对象的特征是什么?面向对象的三大基本特征是什么?
- sap是什么?SAP 软件的用途是什么?
- 跨代同款!今年重阳节“两代人的健康品”在天猫健康走红
- 蘑菇街“秋尚新”战报:“设计款”是核心,红人自制火了
- 浏览器字体大小设置怎么设置?浏览器字体大小设置方法是什么?
- IDC是什么意思?常用的IDC服务有哪些?
- 字符串是什么意思?什么是字符串?
- VPS是什么?VPS是干什么用的?
- 操作系统的定义是什么?什么是操作系统?
- 什么是中间件?为什么要使用中间件?
- 全新一代瑞虎7 PLUS实车曝光!网友直呼:颜值超高!
- Kovix全新设计的电单车"碟煞锁"KNL5
- Bobbi Brown登场抖音电商,超级品牌开业盛典引领新风向
- b站缓存视频导入本地相册?如何将b站视频保存到手机相册?
- 小米电视怎么投屏?小米电视怎么解决投屏问题?
- 快递单号怎么查看?如何查自己的快递单号?
- oppo怎么解锁密码?OPPO手机忘记密码怎么解锁?
- 没有带身份证怎么坐高铁?没带身份证应该怎么坐高铁?
- 薪宝科技出席即时配送年度盛典,与达达、饿了么、美团等共创行业新思路
- 林德携系列产品亮相第五届全国服装物流与供应链行业年会
- 海归东北小伙回乡创业,“抖音921好物节”直播带货大米四万斤
- 大咖小讲堂│林德携医药物流解决方案亮相直播间
- 电脑网速慢怎么解决?电脑网速慢怎么办?
- 笔记本电脑怎样外接显示器?笔记本怎么连接显示器上?
- 怎样查看自己的ip地址?ip地址查看的简单方法是什么?
- 电脑如何取消脱机工作?电脑遇到脱机状态怎么解除?
- 电脑怎么设置自动关机?手机自动关机设置教程是什么?
- 无线网卡驱动怎么安装?如何安装电脑无线网卡驱动?
- 中国妇幼保健协会与全国专家及秋田满满品牌就宝宝精细化辅食喂养展开研讨
- 百度贴吧怎么发帖?百度贴吧发帖教程是什么?
- home键是什么意思?home键是哪个?home键失灵的修复方法是什么?
- 电脑密码怎么取消?电脑密码解除步骤是什么?
- IE浏览器打不开怎么办?ie浏览器打不开解决方法是什么?
- 苹果手机怎么下载铃声?苹果手机下载铃声方法是什么?
- 在抖音电商看到消电家居行业的全新增长空间
- 菜鸟驿站已在重庆工商大学等高校开展无人车投递快件试点 实现高效率
- 菜鸟进驻北京服装学院 全新快递服务驿站开始试运行
- 双11大促活动节点 美妆赛道要抢跑
- 抢跑双11第一波 阿里妈妈帮助商家深度蓄水人货资产
- 抖音电商美好生活家921玩法升级,全域兴趣电商助力商家生意增长
- 最小化快捷键是什么?窗口最小化快捷键是什么?
- 如何一键批量修改图片大小?怎样批量修改图片尺寸?
- 微信语音没声音怎么办?手机微信语音没声音了咋回事?
- 怎么查看隐藏文件?隐藏文件夹怎么显示?
- 谷歌账号注册有什么方法?谷歌账号怎么注册?
- 网络电视怎么看电视台节目?网络电视看电视台节目是怎么操作?
- 为什么电脑总是蓝屏?电脑硬盘坏道如何检测与修复?
- 根号怎么打出来?根号符号的输入教程是什么?
- 怎么样查看路由器的IP地址?怎么查看路由器的管理IP地址?
- 电脑如何批量修改文件名?批量修改文件名称方法是什么?
- 如何定位别人手机位置?别人的手机怎么定位到位置?
- 如何区别激光打印机和喷墨打印机?激光打印机和喷墨打印机有什么区别?
- 强电和弱电的区别是什么?什么是弱电?什么是强电?
- 空调不凉快了怎么回事?空调不凉快了解决方法是什么?
- 如何吃南瓜好吃?南瓜的作用与功效是什么?
- 百香果的正确吃法是什么? 百香果怎么吃?
- 螃蟹不能和什么一起吃?螃蟹不可以和哪些食物一起吃?
- 90后姑娘抖音电商创业,在产品创新中传承紫砂艺术
- 打呼噜怎么引起的?打鼾病因有哪些?
- 怎样做三明治?三明治简单做法是什么?
- 如何健康减肥?减肥的方法有哪些?
- Shopee中国启动团队调整并削减部分岗位 跨境电商分析
- 汇通达上半年营收398亿元 同比增长33%产业互联网周报
- 卖一块转两毛 蜜雪冰城为什么还这么挣钱?
- 河南县城钻石生意 工厂订单火爆价格仅为天然钻石35%
- 圣诞节爆款预测 步入千亿市场这些产品将迎来热卖
- 大量卖家突遭扫号 亚马逊或将严查收款账户
- 菜鸟联手Lazada 广东潮汕时尚服饰最快5天送达东南亚
- 元气森林大动作 投资5433万
- 优中选优 母基金冒出一种掐尖式投资
- 空刻意面母公司估值增长35% 轻烹食品价值爆发
- 全球今日报丨连续15个月磷酸铁锂装机量超越三元锂 行业争议动力电池路线
- 每日速读!紧急召回!涉及雷克萨斯、宝马等
- 【天天时快讯】多地“花式”支持购房 部分城市公积金贷款期限可延长至退休后5年
- 世界播报:银保监会:今年上半年21家主要银行减免服务收费1375亿元
- 天天信息:10年超1000亿元 两大杀手锏
- 全球观热点:北京第三轮土拍收金500亿元 平均溢价率超6%热度微升
- 环球信息:猪价反弹上市公司喜忧参半 正邦科技员工持股计划浮亏近7成
- 环球热消息:“无主行李”变盲盒 法律隐患知多少?
- 今日热搜:铃木计划将印度通过铁路运输的汽车数量翻番 以减少碳排放
- 每日热讯!格力发起筹建广东省预制菜装备产业发展联合会
- 世界百事通!央行:推动更高水平金融市场双向开放 促进人民币在岸、离岸市场良性循环
- 全球最新:130亿美元!全球这项投资或是阶段性顶峰
- 【环球播资讯】上海数据交易所发布一站通金融数据交易板块 与多家银行总行机构达成战略合作
- 【世界聚看点】重庆将支持建设2至3个中医药海外中心
- 全球热点!今世缘:白酒行业可能进入新一轮调整期
- 【环球聚看点】全国糖酒会11月10日至12日在成都举办 春秋两届合并
- 热议:公安部部署开展集中打击整治网络账号黑色产业链“断号”行动
- 【天天新要闻】玉林举行系列活动庆祝“中国农民丰收节”
- 全球消息!《中高净值家庭资产配置和保险保障白皮书》:中高净值家庭商业保险参与率从2010年的36.4%增长至2020的61.7%
- 热议:助力“三农”发展 乡村振兴票据覆盖面进一步拓宽
- 环球观焦点:湖北成立新能源与智能网联汽车产业专家咨询委员会
- 世界观速讯丨陈清泰:中国主导了全球汽车革命 汽车强国的底层是零部件强国
- 世界通讯!清华大学周伯文:人工智能开启产业数字化新未来
- 环球信息:国内首座井站一体标准化储气库试注成功
- 世界热文:马蜂窝国庆玩乐数据:本地周边玩乐首选文化打卡
- 全球新动态:银保监会修改部分行政许可规章 缩减银行高管任职资格审批范围,优化相关任职资格条件
- 薅羊毛!99元抢价值上万元产康特惠,骄阳兰多产康抢购节一大波福利疯狂来袭!
- 单品抖音日销破百万的PMPM:爆单不靠促销,要靠品牌力
- 环球最新:河北围场:打造抱团发展园区 带动79个薄弱村增收