请教一下java中的枚举与接口使用这种方式定义数据的区别

kymjs张涛 发布于 2014/09/18 12:31
阅读 192
收藏 0
JDK
public interface Method {
        int GET = 0;
        int POST = 1;
        int PUT = 2;

    }

public enum Method{

    GET,POST,PUT

}

这两种定义方式有何区别,又该如何选择?@红薯

加载中
0
零下三度
零下三度
接口中成员是常量。相当于public static final int GET = 0;不能修改的,一般叫常量表。
0
cyper
cyper
如何选择? 能用Enum的地方就不要用Interface.就这么简单。 原因 你看代码就知道了, 同样的功能,enum代码更少。能少敲几次键盘。
0
杨栓
杨栓
二楼正解
返回顶部
顶部