版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/pmcasp/article/details/81211333
面向对象的三大特征:继承、封装/隐藏、多态{为了适应需求的多种变化,使代码变得更加通用}
为什么需要继承,继承的作用。
① 继承的本质在于抽象(抽出象的部分),类是对对象的抽象,继承是对某一批类的抽象。
② 为了提高代码的复用性。
继承的关键字:extends 意思是“扩展”,子类是父类的扩展。
注意:Java中类只有单继承没有多继承,接口可以多继承。
继承介绍
实现世界中的继承无处不在,比如:
动物:
哺乳动物、爬行动物
哺乳动物:
人类、猫、狗、等
继承的本质就是对某一批类的抽象(抽出*类似*的部分),从而实现对现实世界更好的建模。
对象【抽出对象类似的部分】继承【抽出类象的部分】