摘要: 一. 覆盖讲解了好几节,看来确实是个很重要的知识点。 其实我们最关心的不是覆盖的特点和覆盖的注意事项,这些小东西只要稍加注意,不写错就可以了。我们要注重什么,什么时候使用覆盖操作,这是我们开发时,使用最频繁的。 先不管什么覆不覆盖了,先用一个案例演示一遍。 先描述一个小事物,手机。手机有个功能就是来 阅读全文
posted @ 2017-10-26 22:40 前锋营 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一. 讲述完成员变量,开始讨论一下成员函数在子父类中的特点。(还要复习不同函数的区别,以及为什么会有这样的区别?) 子类继承父类,而且不是私有的,都可以直接拿过来用。 对程序在内存中的运算过程,进行一个讲解。 先是主函数main和引用变量z加载入栈中,接着创建Zi类的对象,由于Zi类继承了Fu类,因 阅读全文
posted @ 2017-10-26 21:57 前锋营 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 一. ExtendsDemo2就不再画了,里面就两个函数,一个是主函数,一个是构造函数。其实我觉着还有show()函数。 主函数和局部变量进栈后,开始创建对象,这时候Zi类就开始加载了。但是有继承的关系,所以应该是父类先进来。原因是子类在用父类的东西,父类不先进来,子类就用不了。 父类加载进来之后, 阅读全文
posted @ 2017-10-26 15:49 前锋营 阅读(2947) 评论(0) 推荐(0) 编辑
摘要: 一. 谈论完继承之后,我们来看一下,继承这个知识点在代码中的体现。之前书写代码的时候,类和类之间并无关系。现在有了继承之后,类与类之间有了父子关系,我们看一下程序代码中是如何表现的。 子父类出现后,到底给我们的代码带来了哪些特点呢? (由上面的截图,我想到函数的分类,有哪几种?不同类别之间的区别是什 阅读全文
posted @ 2017-10-26 10:30 前锋营 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 一. 接下来描述继承什么时候使用?产生关系,提高复用性。什么时候写继承呢? 有这么一种思想,A有我们所需要的功能,继承它,我们就不需要定义了,这可以提高代码复用性。一定要注意,千万不要为了提高复用性,而继承。 写继承是要依赖于关系的,没关系就不需要继承。 先说一下为了提高复用性而使用继承的弊端或者误 阅读全文
posted @ 2017-10-26 09:45 前锋营 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一. 说完了继承的基本概述之后,了解一下在java中它的体现方式。 大家都知道java来自于c++,c++有多继承,java对其中的多继承进行了改良。为什么不直接支持多继承呢?要牢记,这个原因在后面可以解决很多问题。 二. 观看下面的截图,截图表现的是多继承关系,就是说C同时具备A和B里面的东西。 阅读全文
posted @ 2017-10-26 08:24 前锋营 阅读(5711) 评论(0) 推荐(1) 编辑