专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

Java基础 面向对象三大特征

1、 封装

> 隐藏对象的属性和实现细节,仅对外提供公共访问方式,以防止数据的随意访问和修改 封装就是将复杂的东西包装起来,让别人调用的时候可以简单易用 优点:
> 
>  *  提高代码安全性
>  *  提高代码的复用性
>  *  “高内聚”:封装细节,便于修改内部代码,提高可维护性
>  *  “低耦合”:简化外部调用,便于扩展和协作

2、 继承

> 通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类 继承是类与类的一种关系,子类拥有父类的所有属性和方法(也拥有 private 修饰的属性和方法,只是无法使用),从而实现了代码的复用 优点:
> 
>  *  减少代码重复
>  *  提高代码可维护性
>  *  继承是多态的前情提要

3、 多态

> 同一个接口,使用不同的实现,而执行不同的操作
> 
>  *  必要条件:继承、方法重写、父类引用指向子类对象
>  *  引用多态:父类引用可以指向本类对象,也可指向子类对象。引用多态的强大主要体现在调用属性、方法时,可以根据引用具体指向的对象去调用,例如:子类中重写了父类方法。
>  *  方法多态:子类中可以重写父类的方法,在调用方法时根据引用指向的子类对象决定调用哪个具体的方法。方法多态的强大主要体现在可以根据调用时参数的不同,而自主匹配调用的方法,例如:重载。
>  *  子类继承父类,重写父类的方法,当子类对象调用重写的方法时,调用的是子类的方法,而不是父类的方法,当想要调用父类中被重写的方法时,则需使用关键字 super。

文章永久链接:https://tech.souyunku.com/27513

未经允许不得转载:搜云库技术团队 » Java基础 面向对象三大特征

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们