java类三特性:继承、封装、多态
程序员文章站
2022-06-11 22:29:05
...
继承
继承最大的好处就是方便代码复用。代码复用的好处就是,提高了代码的可读性
于并且因为实现逻辑都集中在那一处,方便代码逻辑的修改。
封装
封装就是把类中成员对外的可见性划分了等级,意义在于控制外部对本类的访
问。最重要的是可以禁止外部对于本类的一些危险操作,有利于编写出稳健运行
的代码。想象一下AQS中的state变量变成public的,那绝对是很危险的。当然可
以控制外部对本类的访问的好处还有其他的点。
多态
我理解的多态就是,对于同一类型的引用,调用相同的方法,虽然参数类型和返
回值类型相同,但是其内部流程可能会不同。
简单来说就是我们拿到一个对象引用,能确定只是它的方法定义而不能确定他的
方法实现。从对象的内部实现来说有利于代码的扩展性,对于对象的被使用来说
有利于代码的解耦,即我只要拿到定义就好了,不必于具体实现类耦合。
上一篇: 如何改善高血压症状 四款食疗方法来帮忙
下一篇: 糖尿病如何缓解 六款饮食药膳能缓解