重庆时时彩骗局

IT職業教育

華中地區北大青鳥校區IT集訓營

027-87807717

北大青鳥首頁 > 熱門IT技術教程 > Java技術教程 > > java編程教程之了解JDK1.5枚舉類型

java編程教程之了解JDK1.5枚舉類型

時間:2012-05-29 09:09 來源:北大青鳥武漢宏鵬魯廣校區作者:027hpedu
導讀:java編程教程之了解JDK1.5枚舉類型的了解能讓大家在java開發的時候掌握更多的技能,北大青鳥武漢宏鵬魯廣校區java課程老師給大家進行講解。

  java編程教程之了解JDK1.5枚舉類型的了解能讓大家在java開發的時候掌握更多的技能,北大青鳥武漢宏鵬魯廣校區java課程老師給大家進行講解。

  Enum作為Sun新引進的一個關鍵字,看起來很象是特殊的class, 它也可以有自己的變量,可以定義自己的方法,可以實現一個或者多個接口。 當我們在聲明一個enum類型時,我們應該注意到enum類型有如下的一些特征。

  1.它不能有public的構造函數,這樣做可以保證客戶代碼沒有辦法新建一個enum的實例。

  2.所有枚舉值都是public , static , final的。注意這一點只是針對于枚舉值,我們可以和在普通類里面定義 變量一樣定義其它任何類型的非枚舉變量,這些變量可以用任何你想用的修飾符。

  3.Enum默認實現了java.lang.Comparable接口。

  4.Enum覆載了了toString方法,因此我們如果調用Color.Blue.toString()默認返回字符串”Blue”.

  5.Enum提供了一個valueOf方法,這個方法和toString方法是相對應的。調用valueOf(“Blue”)將返回Color.Blue.因此我們在自己重寫toString方法的時候就要注意到這一點,一把來說應該相對應地重寫valueOf方法。

  6.Enum還提供了values方法,這個方法使你能夠方便的遍歷所有的枚舉值。

  7.Enum還有一個oridinal的方法,這個方法返回枚舉值在枚舉類種的順序,這個順序根據枚舉值聲明的順序而定,這里Color.Red.ordinal()返回0。

  java編程教程之了解JDK1.5枚舉類型,總的來說,enum作為一個新定義的類型,是希望能夠幫助程序員寫出的代碼更加簡單易懂,個人覺得一般也不需要過多的使用enum的一些特性,否則就和簡單易懂的初衷想違背了。

  java編程教程之了解JDK1.5枚舉類型北大青鳥武漢宏鵬魯廣校區學士后java和軟件課程都針對java開發的知識進行了系統的講解,能為大家解決java開發中需要解決的問題。

相關文章

告訴我們,你現在想了解什么?

精彩專題——96%的同學看到這里都會點擊下面的專題

Copyright (c) 2006-2020 武漢宏鵬教育咨詢有限公司 版權所有 All Rights Reserved.

重庆时时彩骗局