110 01 Android 零基础入门 02 Java面向对象 04 Java继承(上)01 继承的概念 01 继承的概念和特点
本文知识点: 继承的概念和特点
说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步。
继承的概念和特点
之前我们学习了Java面向对象三大特点之一——封装
接下来,我们将要学习Java面向对象三大特点之二——继承
关于继承,so many questions!
生活中的继承
长相继承
财产继承
技能继承
那程序中的继承呢?
比如编写动物程序时,猫狗的属性和方法,私有属性和公有方法中都有很多类似的
如果有很多其他动物,是否也存在这种类似情况呢?
那么,有没有一种简单的编码方式解决重复代码复现的问题呢?
最好时,编写一次代码,每次重复用就好了。
好比生活中的直接拿来用
这就是程序中的继承关系。
可以根据猫狗的共同特点,抽取出一个公共的动物类。
在动物类中就将猫狗的公共的属性和方法放进去。
继承特点
继承需要满足的逻辑意义,即继承的关系 要满足A is a B的关系。