• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • JAVA綜合--如何掌握JDK1.5枚舉類型

    發表于:2008-05-07來源:作者:點擊數: 標簽:javaJAVAJava枚舉類型
    關鍵字:JDK1.5枚舉類型Enum作為Sun全新引進的一個關鍵字,看起來很象是特殊的class,它也可以有自己的變量,可以定義自己的方法,可以實現一個或者多個接口。當我們在聲明一個enum類型時,我們應該注意到enum類型有如下的一些特征。 1.它不能有public的構造
    關鍵字:JDK1.5枚舉類型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方法。 

     

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>