教育问答

面向对象的三大特性

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

面向对象的三项主要特性为抽象、继承与多态。面向对象作为一种理解和抽象现实世界的手段,是计算机编程技术发展至特定阶段的产物。 1、抽象性 抽象着...

面向对象的三项主要特性为抽象、继承与多态。面向对象作为一种理解和抽象现实世界的手段,是计算机编程技术发展至特定阶段的产物。

1、抽象性

抽象着重于强调实体的本质及内在属性。在系统开发过程中,抽象意味着在确定如何实现对象之前,先行明确对象的意义与行为。借助抽象,能够尽可能地防止过早关注某些细节问题。

2、继承性

继承性是子类能够自动共享父类的数据结构与方法的一种机制,此为类与类之间的一种关系。当定义和实现一个类时,可以基于一个已存在的类进行操作,将该已存在类所定义的内容作为自身的一部分,并添加若干新的内容。

3、多态性

多态性指的是相同的操作或函数、过程能够应用于多种类型的对象上,且能获得不同的结果。不同的对象在接收到同一消息时,能够产生不同的结果,这种现象被称作多态性。

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