摘要: 在J2SE5.0中要定义枚举类型是使用enum关键词,枚举类型主要提供一些常数。虽然语法上不像是在定义类,但枚举类型本质上就是一个类。所以编译完成后,会产生一个.class文件。继承自java.lang.Enum类。而每个被枚举的成员其实就是定义的枚举类型的一个实例,它们都被默认为final。无法改变常数名称所设定的值,它们也是public和static的成员,这与接口中的常量限制相同。可以通过类名称直接使用它们。package base;public class TestEnum { // 最普通的枚举 public enum ColorSelect { red, green, yello. 阅读全文
posted @ 2011-06-25 06:37 jinc 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 编写完美的equals方法的建议:public class Test { String field1 = null; String field2 = null; public Test() { } @Override // 显式参数命名为otherObject,稍后需要将它转换成另一个叫做other变量 public boolean equals(Object otherObject) { // 检测this与otherObject是否引用同一个对象 if (this == otherObject) { ... 阅读全文
posted @ 2011-06-25 00:00 jinc 阅读(460) 评论(0) 推荐(0) 编辑