面向对象的特征是什么

摘要:面向对象主要有四大特征:抽象封装继承多态。面向对象是计算机编程技术发展到一定阶段后的产物,一种对现实世界理解和抽象的方法。

下面详细介绍着四大特征。

一、抽象

其含义为:专注于与当前目标有关的方面,而忽略一个主题中与当前目标无关的东西。即把现实世界中的某一类东西先提取出来,并用程序代码抽象表示,这种抽象出来的一般叫做类或者接口。但是,抽象并不打算了解全部问题,这只是选择其中的一部分,暂时不用部分细节。

抽象包括两个方面,数据抽象过程抽象

二、封装

封装就是把过程和数据包围起来,要访问数据,只能通过已定义的界面。

它保证了模块具有较好的独立性,使得程序维护修改较为容易。因为只能在类的内部对应用程序进行修改,所以可以将应用程序修改带来的影响减少到最低限度。

三、继承

对象的一个新类可以从现有的类中派生,这个过程称为类继承。

新类继承了原始类的特性,新类称为原始类的子类,原始类称为新类的父类。子类可以从它的父类中继承方法和实例变量。

四、多态

多态是指允许不同类的对象对同一消息做出响应,其包括参数化多态性和包含多态性。多态性语言具有灵活/抽象/行为共享/代码共享的优势,对于应用程序函数同名问题有良好的效果。

推荐阅读:

以太网是什么

活动预算合理的关键是什么