金融考试

面向对象的特征有哪些方面

字号+作者:admin 来源:圣才网 2024-07-18 我要评论() 收藏成功收藏本文

面向对象所具备的特征:1. 继承:其为一种联结类的层次模型,不但允许而且鼓励类的重复利用,还提供了清晰明确表述共性的方式。对象的全新类别能够从现存的类...

面向对象所具备的特征:

1. 继承:其为一种联结类的层次模型,不但允许而且鼓励类的重复利用,还提供了清晰明确表述共性的方式。

对象的全新类别能够从现存的类当中派生而出,这被称作类继承。借助子类能够达成继承的目的,子类会继承父类的全部状态与行为,与此同时还会增添自身独有的状态和行为。

2. 封装:将过程和数据予以包围,控制数据的访问仅能通过已界定的界面来实现。现实世界被刻画成一系列完全自主、封装完备的对象,对象借助受到保护的接口去访问其他对象。

3. 多态性:指的是允许不同类别的对象对相同的消息予以回应。多态性涵盖了参数化多态性以及包含多态性。多态性语言具备灵活、抽象、行为共享、代码共享的优点,有利于处理应用程序中函数同名的问题。

4. 抽象:忽略掉主题里和当前目标没有关联的部分,更为充分地关注与当前目标有关联的方面。抽象并非是对全部问题都了解清楚,只是选取部分细节,暂时将部分细节忽略掉。抽象包含两个层面,即过程抽象和数据抽象。

本站所有标明出处稿件均来自互联网,转载内容只为传播信息无任何商业目的,若涉版权及侵权问题可联系我们处理,联系邮箱:admin@ymhi.cn,我们在核实后将在最短的时间内删除,并致以诚挚歉意。