<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            寫給好朋友新年寄語

            時間:2025-11-22 22:53:19 寄語 我要投稿

            關于寫給好朋友新年寄語

              1、#define 宏常量是在預編譯階段進行簡單替換。枚舉常量則是在編譯的時候確定其值。

            關于寫給好朋友新年寄語

              2、一般在編譯器里,可以調試枚舉常量,但是不能調試宏常量。

              3、枚舉可以一次定義大量相關的常量,而#define 宏一次只能定義一個。

            拓展:

              枚舉簡單的說也是一種數據類型,只不過是這種數據類型只包含自定義的特定數據,它是一組有共同特性的數據的集合。舉個例子,顏色也可以定義成枚舉類型。

              它可以包含你定義的任何顏色,當需要的時候,只需要通過枚舉調用即可。

              另外比如說季節(春夏秋冬)、星期(星期一到星期日)等等這些具有共同投特征的數據都可以定義枚舉。

              用法一:常量

              在JDK1.5 之前,我們定義常量都是: publicstaticfianl.... 。現在好了,有了枚舉,可以把相關的常量分組到一個枚舉類型里,而且枚舉提供了比常量更多的方法。

              用法二:switch

              JDK1.6之前的switch語句只支持int,char,enum類型,使用枚舉,能讓我們的代碼可讀性更強。

              用法三:向枚舉中添加新方法

              如果打算自定義自己的方法,那么必須在enum實例序列的最后添加一個分號。而且 Java 要求必須先定義 enum 實例。

              用法四:覆蓋枚舉的方法

              下面給出一個toString()方法覆蓋的例子。

              Java代碼

              public enum Color {

              RED("紅色", 1), GREEN("綠色", 2), BLANK("白色", 3), YELLO("黃色", 4);

              /pic/p>

              private String name;

              private int index;

              /pic/p>

              private Color(String name, int index) {

              this.name = name;

              this.index = index;

              }

              /pic/p>

              @Override

              public String toString() {

              return this.index+"_"+this.name;

              }

              }

              用法五:實現接口

              所有的枚舉都繼承自java.lang.Enum類。由于Java 不支持多繼承,所以枚舉對象不能再繼承其他類。

              用法六:使用接口組織枚舉

              Java代碼

              public interface Food {

              enum Coffee implements Food{

              BLACK_COFFEE,DECAF_COFFEE,LATTE,CAPPUCCINO

              }

              enum Dessert implements Food{

              FRUIT, CAKE, GELATO

              }

              }

              用法七:關于枚舉集合的使用

              java.util.EnumSet和java.util.EnumMap是兩個枚舉集合。EnumSet保證集合中的元素不重復;EnumMap中的 key是enum類型,而value則可以是任意類型。關于這個兩個集合的使用就不在這里贅述,可以參考JDK文檔。

              關于枚舉的實現細節和原理請參考:

            【寫給好朋友新年寄語】相關文章:

            寫給孩子的新年寄語200句02-12

            老師寫給孩子們的新年寄語01-14

            寫給女兒的寄語06-06

            班主任寫給學生的新年寄語(通用5篇)08-15

            經典新年寄語03-13

            寫給幼兒的成長寄語02-04

            爸爸寫給兒子的寄語12-07

            媽媽寫給女兒的寄語09-17

            新年板報寄語10-23

            新年寄語作文01-19

            • 相關推薦
            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看