顯示具有 java class 標籤的文章。 顯示所有文章
顯示具有 java class 標籤的文章。 顯示所有文章

2013年5月10日 星期五

[Java] 認真的讀一次 Java Class 做個 Note


Creating A Class 

Class : Class definition and Class body

public/abstract/final  class  (NameOfClass) extends (Super) implements (Interface01, Interface02, ...) {
                         Class Body
}

public : 可以被任何 class 使用。沒有 public 只能給同一個 package 的使用
abstract :  宣告無法被 instantiated 的 class
final : 宣告無法被繼承的 class

Variable :  可以宣告的項目

accessLevel  (static/final/transient/volatile ) type name
    accessLevel :  宣告可以可 access memeber varialbe 的種類(public/protected/package/private)
   static : class variable 而不是 instance variable
   final : variable 的值無法改變
   transient: variable 不應該被 serialized
   volatile : 防止 compiler 對一個 member 進行某種最佳化
   type nmae : variable type and name