110 01 Android 零基础入门 02 Java面向对象 04 Java继承(上)01 继承的概念 01 继承的概念和特点

110 01 Android 零基础入门 02 Java面向对象 04 Java继承(上)01 继承的概念 01 继承的概念和特点

本文知识点: 继承的概念和特点

说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步

继承的概念和特点

之前我们学习了Java面向对象三大特点之一——封装
mark

接下来,我们将要学习Java面向对象三大特点之二——继承
mark

关于继承,so many questions!
mark

生活中的继承

长相继承
mark
mark

财产继承
mark

技能继承
mark

那程序中的继承呢?

mark
比如编写动物程序时,猫狗的属性和方法,私有属性和公有方法中都有很多类似的
mark
mark
如果有很多其他动物,是否也存在这种类似情况呢?
mark

那么,有没有一种简单的编码方式解决重复代码复现的问题呢?
最好时,编写一次代码,每次重复用就好了。

好比生活中的直接拿来用
mark

这就是程序中的继承关系。

可以根据猫狗的共同特点,抽取出一个公共的动物类。
在动物类中就将猫狗的公共的属性和方法放进去。
mark

继承特点

mark
mark

继承需要满足的逻辑意义,即继承的关系 要满足A is a B的关系。
mark

原文地址:https://www.cnblogs.com/xlfcjx/p/13786178.html