標籤:執行個體 最大 局部變數 out 語句 max for res 大寫
介面只定義派生要用到的方法,但是方法的具體實現完全取決於衍生類別。如果一個類定義在某個包中,那麼package語句應該在源檔案的首行。如果源檔案包含import語句,那麼應該放在package語句和類定義之間。如果沒有package語句,那麼import語句應該在源檔案中最前面。import語句和package語句對源檔案中定義的所有類都有效。在同一源檔案中,不能給不同的類不同的包聲明。byte:1位元組-128~127,在大型數組中節約空間short:2位元組-32768~32767int:4位元組-2^31~2^31-1float:4位元組 float f1 = 12.4fchar:2位元組 // double System.out.println("基本類型:double 二進位位元:" + Double.SIZE); System.out.println("封裝類:java.lang.Double"); System.out.println("最小值:Double.MIN_VALUE=" + Double.MIN_VALUE); System.out.println("最大值:Double.MAX_VALUE=" + Double.MAX_VALUE); System.out.println(); // char System.out.println("基本類型:char 二進位位元:" + Character.SIZE); System.out.println("封裝類:java.lang.Character"); // 以數值形式而不是字元形式將Character.MIN_VALUE輸出到控制台 System.out.println("最小值:Character.MIN_VALUE=" + (int) Character.MIN_VALUE); // 以數值形式而不是字元形式將Character.MAX_VALUE輸出到控制台 System.out.println("最大值:Character.MAX_VALUE=" + (int) Character.MAX_VALUE); 執行個體變數可以直接通過變數名訪問。但在靜態方法以及其他類中,就應該使用完全限定名:ObejectReference.VariableName類變數也稱為靜態變數,在類中以static關鍵字聲明與執行個體變數具有相似的可見度。但為了對類的使用者可見,大多數靜態變數聲明為public類型靜態變數可以通過:ClassName.VariableName的方式訪問類變數被聲明為public static final類型時,類變數名稱必須使用大寫字母。如果靜態變數不是public和final類型,其命名方式與執行個體變數以及局部變數的命名方式一致// 枚舉可以單獨聲明或者聲明在類裡面。方法、變數、建構函式也可以在枚舉中定義。
// enum typeclass FreshJuice {enum FreshJuiceSize{ SMALL, MEDUIM, LARGE }FreshJuiceSize size;}public class test {// constant use capitals for namefinal double PXY = 666;// class variable(static variable)private static double salary;// capitalize. because public static finalpublic static final String DEPARTMENT = "Development ";public static void main(String []args) {FreshJuice test = new FreshJuice();// reference: ClassName.enumVariable.nametest.size = FreshJuice.FreshJuiceSize.MEDUIM;System.out.println(test.size);salary = 1000;System.out.println(DEPARTMENT+salary);}}
Java-basic-2-