2019年9月份的计算机二级考试已经顺利结束,没有参加这次考试的小伙伴们接下来就要积极准备下一次的考试了。为此,树图网小编为大家整理了2019年计算机二级Java考点面向对象三大特征相关信息,希望能够帮助到大家,了解更多计算机二级考试相关信息敬请关注树图网。
树图思维导图提供 2019年计算机二级Java考点面向对象三大特征 在线思维导图免费制作,点击“编辑”按钮,可对 2019年计算机二级Java考点面向对象三大特征 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:5cf9b3b19d7441570c350b14b4472aae
2019年计算机二级Java考点面向对象三大特征思维导图模板大纲
面向对象三大特征
封装这个词听起来好象是将什么东西包裹起来不要别人看见一样,就好象是把东西装进箱子里面,这样别人就不知道箱子里面装的是什么东西了。其实 JAVA 中的封装这个概念也就和这个是差不多的意思。
封装是 JAVA 面向对象的特点的表现,封装是一种信息隐蔽技术。它有两个含义:即把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位; 以及尽可能隐藏对象的内部结构。也就是说,如果我们使用了封装技术的话,别人就只能用我们做出来的东西而看不见我们做的这个东西的内部结构了。
封装的功能
- 隐藏对象的实现细节
- 迫使用户去使用一个界面访问数据
- 使代码更好维护
封装迫使用户通过方法访问数据能保护对象的数据不被误修改,还能使对象的重用变得更简单。数据隐藏通常指的就是封装。它将对象的外部界面与对象的实现区分开来,隐藏实现细节。迫使用户去使用外部界面,即使实现细节改变,还可通过界面承担其功能而保留原样,确保调用它的代码还继续工作。封装使代码维护更简单。
is a 关系—— 子对象
在面向对象世界里面,常常要创建某对象(如:一个职员对象),然后需要一个该基本对象的更专业化的版本,比如,可能需要一个经理的对象。显然经理实际上是一个职员,经理和职员具有 is a 的关系,经理只是一个带有附加特征的职员。因此,需要有一种办法从现有对象来创建一个新对象。这个方式就是继承。
"继承"是面向对象软件技术当中的一个概念。 如果一个 对象 A 继承自另一个 对象 B, 就把这个 A 称为"B 的子 对象 ",而把 B 称为"A 的父 对象 "。继承可以使得子 对象 具有父 对象 的各种属性和方法,而不需要再次编写相同的代码。在令子 对象 继承父 对象 的同时,可以重新定义某些属性,并重写某些方法,即覆盖父 对象 的原有属性和方法,使其获得与父对象不同的功能。
同一行为的多种不同表达,或者同一行为的多种不同实现就叫做多态。
比如我们说"笔"这个对象,它就有很多不同的表达或实现,比如有钢笔、铅笔、圆珠笔等等。那么我说"请给我一支笔",你给我钢笔、铅笔或者圆珠笔都可以,这里的"笔"这个对象就具备多态。
以上就是小编整理的关于2019年计算机二级Java考点面向对象三大特征,想要参加二级考试的同学们都来了解一下吧。需要及时了解考试动态的小伙伴可" 免费预约短信提醒"届时树图网会及时为大家推送2019年计算机二级考试相关信息提醒。树图网友情提示:对于想要参加计算机二级考试的小伙伴们,树图网特地为您准备了计算机二级考试相关资料,请大家继续关注哦!
树图思维导图提供 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 在线思维导图免费制作,点击“编辑”按钮,可对 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:10b9a8a2dd2fb4593f8130ef16c320fc
树图思维导图提供 北京鲁迅博物馆 在线思维导图免费制作,点击“编辑”按钮,可对 北京鲁迅博物馆 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:46dd5fb39ac0566fc4fa2033f0feb486