面向对象的三大特征
发布日期:2021-05-07 22:27:41 浏览次数:9 分类:原创文章

本文共 549 字,大约阅读时间需要 1 分钟。

面向对象的三大特征

一、封装

 封装就是隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别,将抽象得到的数据和行为相结合,形成一个有机的整体。
 封装的目的是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,以特定的访问权限来使用类的成员。

二、继承

 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。
 通过使用继承我们能够非常方便地复用以前的代码,能够大大的提高开发的效率

三、多态

 多态同一个行为具有多个不同表现形式或形态的能力。是指一个类实例(对象)的相同方法在不同情形有不同表现形式。多态机制使具有不同内部结构的对象可以共享相同的外部接口。这意味着,虽然针对不同对象的具体操作不同,但通过一个公共的类,它们(那些操作)可以通过相同的方式予以调用。

 在Java中有两种形式可以实现多态:继承和接口。
 基于继承的实现机制主要表现在父类和继承该父类的一个或多个子类对某些方法的重写,多个子类对同一方法的重写可以表现出不同的行为。
 在接口的多态中,指向接口的引用必须是指定这实现了该接口的一个类的实例程序,在运行时,根据对象引用的实际类型来执行对应的方法。

上一篇:微服务概述
下一篇:java集合框架

发表评论

最新留言

表示我来过!
[***.240.166.169]2025年04月06日 10时10分04秒