1. 程式人生 > >JAVA高階特性--自動拆箱-裝箱,列舉型別

JAVA高階特性--自動拆箱-裝箱,列舉型別

基本資料型別轉換為引用型別物件

一個自動裝箱的例子

Integer i=10;

相當於  Integer i=new Integer(10);

 

一個自動拆箱的例子

Integer m=10;

int  n=m;

相當於n=m.intValue();

 

列舉型別 

所有列舉型別都繼承了Enum類

  列舉值都是public  static final 的  ,也就是常量,因此列舉值應大寫

 列舉構造器都是私有化的

//當jvm去載入使用列舉類的時候,會預先建立多個列舉型別的物件供外部使用

public  static  final  列舉名   物件名=new 列舉名();  

列舉型別的值必須作為第一條語句

列舉.values( )    得到所有列舉值,是一個數組