2014年10月3日
摘要: 多态通过分离“做什么”和“怎么做”,从另一个角度讲接口和实现分离开来。多态的作用是消除类型之间的耦合关系,多态方法调用允许一种类型表现出与其他相似类型之间的区别,只要他们都是从同一个基类导出而来的。1.方法参数中传入基类,可以使子类方便调用class Instrument{ public vo... 阅读全文
posted @ 2014-10-03 21:49 winlrou 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 当我们在使用第三方或者其他人已经写好的类时,通常有两种方法: (1).组合:在新的类中产生现有类的引用。 (2).继承:按照现有类的类型创建新类。 1.组合 简单理解就是新类中,创建一个变量,变量的引用为现有类。 我们在很多场景下都是用到组合,如: public class Lesson_04_Extend { private Extend1 extend1; //... 阅读全文
posted @ 2014-10-03 15:08 winlrou 阅读(175) 评论(0) 推荐(0) 编辑
  2014年9月30日
摘要: 3.数组初始化 1.数组是一个固定长度的集合,在初始化大小后就不能改变其长度。 数组分配在堆中,并在栈中存有指向该数组的一个引用。 class Arr { public static void main(String[] args) { int[] a = {1, 2, 3, 4}; int[] b = a; ... 阅读全文
posted @ 2014-09-30 00:38 winlrou 阅读(283) 评论(0) 推荐(0) 编辑
  2014年9月28日
摘要: 这里主要学习初始化,分为: 1.变量初始化 2.构造函数初始化 3.数组初始化 4.继承初始化 1.变量初始化 成员初始化分为两种: (1)成员变量初始化 在定义成员变量时,如果没有给变量赋于初始值,系统会给出一个默认值。 这里有两种选择:要么使用系统的默认初始值,要么自己定义初始值。 系统给出的默认输出值为: boolean false char ... 阅读全文
posted @ 2014-09-28 00:32 winlrou 阅读(194) 评论(0) 推荐(0) 编辑
  2014年9月27日
摘要: 1.static表示什么?static表示“全局”或者“静态”的意思。在Java中没有全局变量的概念,static 可以简单的理解为全局的,独立的一个功能。(1)当我们在使用 static 修饰成员变量或者成员方法的时候,通常会在Java内存中为这些变量或者方法指定了一块独立的区域(这块区域可能在栈... 阅读全文
posted @ 2014-09-27 20:18 winlrou 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,当我们在外部引用其他类的时候,需要声明这个类型引用,比如 ThisDemo td = new ThisDemo(); 在”Java编程思想”中有这一段例子: Banana a = new Banana(); Banana b = new Banana(); a.peel(1); b.peel(2); 我们在声明对象引用的时候,通常用上述的方... 阅读全文
posted @ 2014-09-27 12:40 winlrou 阅读(233) 评论(0) 推荐(0) 编辑
  2014年9月11日
摘要: 5.设置安装模式InstallScript MSI不足:在InstallScript MSI中,在OnFirstUIBefore()执行完成后,即安装完成,这个时候需要做后续的操作,如写注册表等,这些操作要在OnFirstUIAfter()中执行。如果此时点击取消,然后在此安装时,InstallSh... 阅读全文
posted @ 2014-09-11 00:09 winlrou 阅读(1949) 评论(0) 推荐(0) 编辑
  2014年9月6日
摘要: 1.工程说明在实际应用中,有 InstallSrcipt MSI 和 InstallSrcipt 这两个工程最常用,基本上脚本是可以共用的,但是有个不同:在 InstallSrcipt MSI 中,安装路径可以使用 INSTALLDIR 和 TARGETDIR,而在 InstallSrcipt 中,... 阅读全文
posted @ 2014-09-06 14:47 winlrou 阅读(2656) 评论(0) 推荐(0) 编辑
  2014年9月2日
摘要: 这里主要讲的记录的是配置文件的细节。 1.Features配置 在 Installshield 中,可以在 Features 新增需要安装组件大类,这里需要注意的是: 在InstallSrcipt MSI ,默认DefaultFeature修改名称为All的时候,在执行安装时,不管选择选任意某一个feature,所有的feature都会全部安装的情况。 (这个情况在Installshiel... 阅读全文
posted @ 2014-09-02 00:30 winlrou 阅读(1814) 评论(0) 推荐(0) 编辑
  2014年8月28日
摘要: 由于项目需求需要用到Installshield 2014完成打包工作,在使用Installshield 2014过程中,遇到一些问题,在这里记录下,方便以后查看。1.Installshield安装包下载地址:http://www.flexerasoftware.com/resources/free-... 阅读全文
posted @ 2014-08-28 00:17 winlrou 阅读(961) 评论(0) 推荐(0) 编辑