JDK 1 5 新特性 列舉

2022-04-05 06:33:06 字數 1102 閱讀 7687

1

class

myenum 56

public

static

final myenum e1 = new

myenum();

7public

static

final myenum e2 = new

myenum();

8public

static

final myenum e3 = new

myenum();9}

1011

public

class

likeenum

17 }

1.5以後為了簡化**的書寫,出現了列舉,列舉也是c語言裡面的東西,比如使用星期的時候,如果把1~7定義成列舉,

如果程式中使用1~7以外的數字就會報錯,提高程式的安全性。

public

enum mycolor;

這裡面的red, yellow, blue都是mycolor的物件,mycolor實質上是乙個類,所以可以把它按照乙個類來處理。

列舉示例

1

public

class

homework 910

@override

11public

string getname()

1415

},16

tue

21},

22wed

27},

28thu

33},

34fri

39},

40sat

45},

46sun

51};

52public

abstract

string getname();53}

5455

/**56

* @author

yokoboy

57*/

58public

static

void

main(string args)

63 }

_yokoboy

JDK1 5的新特性

1.靜態匯入 靜態匯入得是靜態方法或靜態類 2.可變引數 overload與override的區別 overload是過載,override是重寫 可變引數就是overload 可變引數的特點 1.可變引數中的.只能出現在引數列表的最後 2.可變引數中的.位於變數型別和變數名之間,前後有無空格都可以...

JDK1 5的新特性 04

摘要 一,泛型 a.泛型的由來 強轉的麻煩,非法型別的輸入,執行後再修改的費事 b.泛型的原理 a.編譯時期,編譯器按照泛型限定的型別對程式設計師輸入的元素型別進行鑑定,型別超出限定的範圍就報 b.如何證明泛型只作用於編譯器?通過反射得到的集合,可以裝入任意物件 c.需求的擴充套件 限定範圍多元化 ...

jdk1 5新特性5之列舉之模擬列舉型別

一 簡單應用 package cn.xy.enum public enum trafficlamp trafficlamp red trafficlamp.red system.out.println red system.out.println red.name system.out.printl...