A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 小Zeor……… 于 2014-2-24 01:50 编辑

自己总结的一点,不知道对不对,枚举的每个元素,就是在编译的时候生成的对应的一堆final静态对象,所有对枚举元素的赋值操作都是讲该枚举元素的引用传递给一个参数。

写一个枚举类引申出来的原形类:

  1. public class WeekDay {
  2.         
  3.         private WeekDay(){}
  4.         
  5.         public static final WeekDay MON = new WeekDay();
  6.         public static final WeekDay TUS = new WeekDay();
  7. }
复制代码
  1. public enum WeekDay{

  2. MON,TUE;

  3. }
复制代码


我感觉 ,上面就是枚举的原型,再问个问题啊,这个enum前面加上public 和不加有什么差别么?
可能总结的有错误的地方,欢迎指证




0 个回复

您需要登录后才可以回帖 登录 | 加入黑马