上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 35 下一页
摘要: 一. 接下来描述继承什么时候使用?产生关系,提高复用性。什么时候写继承呢? 有这么一种思想,A有我们所需要的功能,继承它,我们就不需要定义了,这可以提高代码复用性。一定要注意,千万不要为了提高复用性,而继承。 写继承是要依赖于关系的,没关系就不需要继承。 先说一下为了提高复用性而使用继承的弊端或者误 阅读全文
posted @ 2017-10-26 09:45 前锋营 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一. 说完了继承的基本概述之后,了解一下在java中它的体现方式。 大家都知道java来自于c++,c++有多继承,java对其中的多继承进行了改良。为什么不直接支持多继承呢?要牢记,这个原因在后面可以解决很多问题。 二. 观看下面的截图,截图表现的是多继承关系,就是说C同时具备A和B里面的东西。 阅读全文
posted @ 2017-10-26 08:24 前锋营 阅读(5707) 评论(0) 推荐(1) 编辑
摘要: 一. 面向对象的第二个特征-继承,之前讲述的是封装。 什么是继承?通过一个例子来介绍一下, 之所以学习面向对象,是为了描述事物,现在准备描述一下学生。 代码写的简单,就不写private,对外提供方法访问,(其实,类中的成员变量都要用private修饰的), 观看截图中的代码,对于private的作 阅读全文
posted @ 2017-10-24 15:48 前锋营 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一. 上面截图中体现了单例设计模式的基本表现形式,就是通过三步来实现的。(饿汉式) 单例还有另外的表现形式。 刚开始在成员变量上,并没有进行对象的建立,只是先创建好了引用。在调用方法的时候,在调用方法当中,做了一个动作。感觉这个if语句有点多余? 这两种方式都能完成单例设计模式的解决方案,两者的区别 阅读全文
posted @ 2017-10-24 08:21 前锋营 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一. 接下来探讨的是,单例设计模式的三句话在内存中到底是什么样的? 这里一定要铭记,本题是单例,单个对象。为了实现这样的目标,主函数中的语句自然和之前的不一样。 这进行了改变,main所属的类进行了省略,将SingleDemo类省去了,为了便于讲解。 所有的操作都是从主函数进栈开始,它是程序的入口。 阅读全文
posted @ 2017-10-23 16:52 前锋营 阅读(317) 评论(0) 推荐(0) 编辑
摘要: (本节讲述的知识点,有像更新,一个变化,另一个也同时变化) 一. 接下来是比较重要的一部分知识点-设计模式。 设计模式的定义,从字面来看就是设计时的统一规范。 java有23种设计模式,也可以用于C++,因为这是一种思想,在面向对象的语言里都是通用的。 强调的是解决问题的思想,不拘泥于任何一种具体的 阅读全文
posted @ 2017-10-22 22:37 前锋营 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 某一个一. 当我们得到一个class文件时,有了虚拟机就可以直接运行了。但是通过class类文件,我们是无法知道里面具体是什么内容。 由于不可能获得程序的源代码,因此我们应该创建一个应用程序的说明书。java当中有一个能够完成该动作的工具。 文档注释,能把文档注释进行提取的一个工具,叫做javado 阅读全文
posted @ 2017-10-17 22:32 前锋营 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 一. 我们仔细看这个题目,数据工具类,这意味着我们现在讲述的对象,都是数组,创建数组类。 这里是接着上节讲的, 创建完对象后,调用方法,这个过程显得很正常。 但是,实际上有个问题。 一般的开发,把方法封装到对象当中去,找到对象,就知道这些方法。可是呢?我们在定义方法的时候,需要定义该方法的修饰符的。 阅读全文
posted @ 2017-10-17 20:24 前锋营 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 一. 说完了静态关键字的一些特点和使用注意事项,同时也交代了静态应用场景以后。现在准备写个具体的例子,将前面的知识点串起来。 这个例子从最基础的开始穿起。 需求:求数组最大值 最开始,我们的写法是将代码写在主函数里面,运行一下就可以了。下面是我们之前学习时的解题方法。 (代码中的每一句话都是有其存在 阅读全文
posted @ 2017-10-17 10:34 前锋营 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 一. 静态代码块 代码块是独立的代码区间,独立的一个块。既然是独立的块,自然会有区间。java的区间是用什么表示?用的是{}来表示的。 如果不写static,写成if,就是if代码块。 将static写在代码块前面有什么作用么?运行情况如下: show run出现是正常的,但是为什么hahah会出现 阅读全文
posted @ 2017-10-16 22:45 前锋营 阅读(280) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 35 下一页