《黑马程序员》基础加强---枚举类型
2013-12-18 14:41
316 查看
------- android培训、java培训、期待与您交流! ----------
为了黑马,努力!
java中想起他语言一样,也有枚举类型。在java中枚举类型以关键字enum表示,他可以放在单独的java文件里。
java enum特点:
在enum不仅可以声明枚举对象,还可以定义方法,如下:
public enum Enum {
one , two;
void 我是方法(){
}
}
还可以定义抽象的方法, 不过在要在每个枚举对象内实现这个方法。
public enum Enum {
SJK {
@Override
int a() {
// TODO Auto-generated method stub
return 0;
}
},JK {
@Override
int a() {
// TODO Auto-generated method stub
return 0;
}
};
abstract int a();
void sha(){
System.out.print("1");
}
public static void main(String args[]){
Enum a = Enum.JK;
a.sha();
}
}
总结:java内的枚举还是很强大的。
为了黑马,努力!
java中想起他语言一样,也有枚举类型。在java中枚举类型以关键字enum表示,他可以放在单独的java文件里。
java enum特点:
在enum不仅可以声明枚举对象,还可以定义方法,如下:
public enum Enum {
one , two;
void 我是方法(){
}
}
还可以定义抽象的方法, 不过在要在每个枚举对象内实现这个方法。
public enum Enum {
SJK {
@Override
int a() {
// TODO Auto-generated method stub
return 0;
}
},JK {
@Override
int a() {
// TODO Auto-generated method stub
return 0;
}
};
abstract int a();
void sha(){
System.out.print("1");
}
public static void main(String args[]){
Enum a = Enum.JK;
a.sha();
}
}
总结:java内的枚举还是很强大的。
相关文章推荐
- 黑马程序员—Java基础加强(开发相关缩略词、overLoad、override)
- 黑马程序员—Java基础加强(动态代理)
- 黑马程序员 25 Java基础加强-07-动态代理篇
- 黑马程序员---java基础加强---基本数据类型的自动拆装箱
- 黑马程序员____基础加强____MyEclipse使用大全
- 黑马程序员-->Java基础加强-->反射(Reflection)
- 黑马程序员-->Java基础加强-->泛型(Generic)
- 黑马程序员——java基础加强之代理
- 黑马程序员_java基础加强之JavaBean
- 黑马程序员Java基础加强33-40学习日记
- 黑马程序员-基础加强-类加载器&动态代理技术-No.10
- 黑马程序员----java基础加强(3)
- 【黑马程序员】java基础加强_反射
- 黑马程序员----基础加强1eclipse
- 黑马程序员--Java基础加强(4)--- JDK1.5新特性之JavaBean、注解
- 黑马程序员_Java基础加强(1)
- 黑马程序员--Java基础加强学习笔记之重载和覆写、可变参数、枚举
- 黑马程序员-java基础加强_jdk1.6与1.7
- 黑马程序员--Java基础加强--08内省、类加载器、动态代理
- 黑马程序员-JAVA基础加强-类加载器