命令模式: 对命令的封装,把发出命令的责任和执行命令的责任分割开,委派给不同的对象。 命令模式涉及到五个角色: 客户端(CommandMain)角色:创建一个具体命令并确定接收者(触发录音机按键者) 命令(Command)角色:声明一个给所有具体命令类的抽象接口(定义一个命令接口) 具体命令(Pla ...
分类:
编程语言 时间:
2018-08-09 23:15:49
阅读次数:
242
如果让一个非抽象类继承一个含抽象方法的抽象类,则编译时会发生错误。因为当一个非抽象类继承一个抽象方法的时候,本着只有一个类中有一个抽象方法,那么这个类必须为抽象类的原则。这个类必须为抽象类,这与此类为非抽象冲突,所以报错。 所以子类的方法必须覆盖父类的抽象方法。方法才能够起作用。 只有将理论被熟练运 ...
分类:
其他好文 时间:
2018-08-04 19:07:08
阅读次数:
196
1. 抽象类本质是类,是对 一组类的抽象,指的是一组类的相似性 。(另外,普通类是对一组对象的抽象,即抽象类是更高级的抽象)。 2. 接口只强调了功能(行为,函数)的相似性,但是抽象类不仅强调了功能(行为,函数)的相似性,也强调了数据属性的相似性。 3. 抽象类是一个介于类和接口之间的一个概念,有类 ...
分类:
其他好文 时间:
2018-07-07 22:24:41
阅读次数:
114
DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。日期/时间格式化子类(如 SimpleDateFormat类)允许进行格式化(也就是日期 -> 文本)、解析(文本-> 日期)和标准化。 1.1 日期格式 要格式化一个当前语言环境下的日期也就是日期 - ...
分类:
编程语言 时间:
2018-06-18 11:52:58
阅读次数:
181
从设计层面讲,抽象是类的抽象,是一种模版设计,接口是行为抽象,是一种行为规范。 抽象类可以存在抽象方法和非抽象方法,接口只能存在抽象方法。 类只可以继承一个抽象类,但是可以实现多个接口。 抽象类声明的变量可以是非final的,接口声明的变量默认为final的。 抽象类的成员函数可以为public、p ...
分类:
其他好文 时间:
2018-06-17 16:49:19
阅读次数:
173
1.抽象类和抽象方法 包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,该类必须被限定为抽象的。(否则,编译器就会报错。) 创建抽象类和抽象方法非常有用,因为它们可以使类的抽象性明确起来,并告诉用户和编译器打算怎样来使用它们。 抽象类还是很有用的重构工具,因为它们使得我们可以很容易地将公 ...
分类:
编程语言 时间:
2018-05-26 21:52:53
阅读次数:
274
Date类概述 类Date表示特定的瞬间,精确到毫秒。1000毫秒=1秒 时间的原点:公元1970年 一月一日,午夜0:00:00 对应的毫秒值就是0 注意:时间和日期的计算,必须依赖毫秒值 构造函数 Date类常用方法 DateFormat类 DateFormat 是日期/时间格式化子类的抽象类, ...
分类:
编程语言 时间:
2018-05-25 23:34:02
阅读次数:
253
相似: 1、接口和抽象类都是继承树的上层。2、都不可被实例化。3、都能包含抽象的方法。4、接口可以认为是一种特殊形式的抽象类。 区别:1、接口是对动作的抽象【定义】可以被认为是一组规则的集合,抽象类是对相似类的抽象【定义】。2、接口中的方法,只能是抽象方法。抽象类中,可以有抽象方法,也可以有普通方法 ...
分类:
其他好文 时间:
2018-05-17 22:05:25
阅读次数:
237
//圆类 package lx;public class Circle { private double Radius;//存放圆的半径 public double getRadius() {//获取圆的半径 return Radius; } public void setRadius(double ...
分类:
其他好文 时间:
2018-04-24 21:43:39
阅读次数:
150
编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。 ...
分类:
其他好文 时间:
2018-04-24 20:21:17
阅读次数:
145