0
点赞
收藏
分享

微信扫一扫

java的封装,继承,多态

少_游 2022-03-18 阅读 57
java

java编程面向对象的三大特性大家应该都清楚,可能我比较笨到现在才算是参透了一点。
**

## 封装

**
封装 通过这俩个字你想到了什么?,封印了比克大魔王的瓶子,或者是人柱力的封印。实际上封装也就是这么个意思,但是他更像是阿拉伯的神灯。 我们将神放在罐子里,赐予他实现愿望的能力,并限制3个愿望。拿到灯的人只知道能实现愿望,而不知道具体的实现细节
这就是封装 隐藏对象实现的属性和细节,就算他拿到神灯,缺也没有办法将3个愿望改成十个。增加了代码的安全性。只展示我们想展示的东西,隐藏一些不想让人知道的东西,就是封装。

## 继承
继承我想大家只看字面意思就可以理解,就是子承父业。
更简单的说就是,你爸行的,你也行,你爸不行的你还是行。就是行
子类的继承父类,就拥有了父类的全部能力,并且可以在子类中继续扩充一些功能

## 多态
多态 就是指一个对象的多种形态,例如:你创建了一个女朋友,他什么都不会,只会睡觉。做饭都是你来做,于是你觉得这样不行,就将做饭的手艺交给了女票。后来你觉得做饭是没问题了,但是又觉得每天打扫卫生太累,于是,你女票学会了打扫卫生,这个过程就是继承。
你没有重新创建一个会做饭的女票,创建一个会做卫生的女票,而是通过继承将女票变的多才多艺,于是女朋友就成了多态。多重的形态

举报

相关推荐

0 条评论