一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

寫(xiě)給好朋友新年寄語(yǔ)

時(shí)間:2025-11-22 22:53:19 寄語(yǔ) 我要投稿

關(guān)于寫(xiě)給好朋友新年寄語(yǔ)

  1、#define 宏常量是在預編譯階段進(jìn)行簡(jiǎn)單替換。枚舉常量則是在編譯的時(shí)候確定其值。

關(guān)于寫(xiě)給好朋友新年寄語(yǔ)

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

  3、枚舉可以一次定義大量相關(guān)的常量,而#define 宏一次只能定義一個(gè)。

拓展:

  枚舉簡(jiǎn)單的說(shuō)也是一種數據類(lèi)型,只不過(guò)是這種數據類(lèi)型只包含自定義的特定數據,它是一組有共同特性的數據的集合。舉個(gè)例子,顏色也可以定義成枚舉類(lèi)型。

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

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

  用法一:常量

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

  用法二:switch

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

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

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

  用法四:覆蓋枚舉的方法

  下面給出一個(gè)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;

  }

  }

  用法五:實(shí)現接口

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

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

  Java代碼

  public interface Food {

  enum Coffee implements Food{

  BLACK_COFFEE,DECAF_COFFEE,LATTE,CAPPUCCINO

  }

  enum Dessert implements Food{

  FRUIT, CAKE, GELATO

  }

  }

  用法七:關(guān)于枚舉集合的使用

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

  關(guān)于枚舉的實(shí)現細節和原理請參考:

【寫(xiě)給好朋友新年寄語(yǔ)】相關(guān)文章:

寫(xiě)給孩子的新年寄語(yǔ)200句02-12

老師寫(xiě)給孩子們的新年寄語(yǔ)01-14

寫(xiě)給女兒的寄語(yǔ)06-06

班主任寫(xiě)給學(xué)生的新年寄語(yǔ)(通用5篇)08-15

經(jīng)典新年寄語(yǔ)03-13

寫(xiě)給幼兒的成長(cháng)寄語(yǔ)02-04

爸爸寫(xiě)給兒子的寄語(yǔ)12-07

媽媽寫(xiě)給女兒的寄語(yǔ)09-17

新年板報寄語(yǔ)10-23

新年寄語(yǔ)作文01-19

  • 相關(guān)推薦
一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看