面向对象的三大特性

文 / admin
2024-07-07 评论 ()

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

1、抽象性

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

2、继承性

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

3、多态性

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

推荐阅读: