class test ?{? ? public enum color{? ? ? ? red, yellow, green? ? }; public static void main (String[] args) throws java.lang.Exception { System.out.println(color.red); System.out.println(color.red.name()); System.out.println((color.red).equals(color.red.name())); }}這里的color.red和color.red.name()有什么區(qū)別???輸出的值都為red,但判斷關(guān)系是不相等,是他們的類不相等嗎?
枚舉值,color.red與color.red.name()的區(qū)別
Catherine3479953
2017-06-19 14:23:29