enum——枚举类型解析
来源:互联网 发布:aft3登陆器源码 编辑:程序博客网 时间:2024/05/29 15:13
1、枚举类型的类,不仅仅只有数据,也可以存在函数
2、枚举类型中存在的方法在编译的时候会把其中的方法编译成静态内部类
public enum Api { http() { public MsgHelper getHandler() { // TODO Auto-generated method stub return MsgManager.getInstance(); } }; public abstract GenericHelper getHandler(); public GenericHelper getHandler(int type, Map<String, Object> args) { return null; }}
在枚举类型中定义一个这样的方法——http,而在解析成.class的时候是生成了一个静态内部类,
Api.http.getHandler()调用的其实是Api中http的静态内部类的引用。
相当于下面的代码
package com.example.tap2;public class text { private static class http extends text{ public void getHandler(){ } } private http h = new http(); public void getHandler(){ }}
0 0
- enum——枚举类型解析
- enum枚举类型解析
- enum枚举类型——基本类型
- C语言enum枚举类型解析
- C语言enum枚举类型解析
- C语言enum枚举类型解析
- C语言enum枚举类型解析
- C语言enum枚举类型解析
- C语言enum枚举类型解析
- Java enum 枚举类型
- C#枚举类型enum
- C#枚举类型enum
- C#枚举类型enum
- enum枚举类型学习
- JAVA枚举类型Enum
- 枚举类型-enum使用
- C枚举类型enum
- C枚举类型enum
- 设计一个通讯录。
- 虚基类 、虚函数、 纯虚函数和抽象类
- 大小写转换
- 试着用物理学第一原理思考问题
- poj 2947 Widget Factory (高斯消元)
- enum——枚举类型解析
- Android下拉刷新完全解析,教你如何一分钟实现下拉刷新功能
- STC15F2K60S2烧写程序时卡在开始调节频率处,下载失败
- LeetCode 017 Letter Combinations of a Phone Number
- IOS微博项目之UIScrollView&UIPageControl
- 教训 : 公用模块修改要注意,能添加的就不要修改
- [leetcode]Populating Next Right Pointers in Each Node II
- UVa 10603 倒水
- iOS/Xcode 自动生成注释