1.區域性變數:在方法、構造方法、語句塊中定義的變數。其宣告和初始化在方法中實現,在方法結束後自動銷毀
public
class classname
// 其他**
}
2.成員變數:定義在類中,方法體之外。變數在建立物件時例項化。成員變數可被類中的方法、構造方法以及特定類的語句塊訪問。
public
class classname
}
3.類變數:定義在類中,方法體之外,但必須要有 static 來宣告變數型別。靜態成員屬於整個類,可通過物件名或類名來呼叫。
public
class classname
}
JAVA 變數(類變數 成員變數 本地變數)
注 此文章引用位址 1 類變數 靜態屬性 2 成員變數 例項變數,屬性 3 本地變數 區域性變數 1.1 類變數 訪問修飾符 static type name value 1.2 什麼是類變數?被static修飾的屬性。1.3 作用範圍?在類變數定義之後。1.4 生命週期?在記憶體中存在的時間 出生...
Java中類變數 類方法 例項變數 例項方法
在理解類變數 類方法之前先看一段 class person public static void showtotalfee 在person類中定義了3個變數,有2個變數是直接型別 變數名,而第3個變數的型別前加了static這個關鍵字。類變數也叫靜態變數,也就是在變數前加了static 的變數 類變...
2java變數(型別轉換)
自動型別轉換規則是 小型別的值到大型別的值會自動完成轉換。符號位會自動擴充套件,負數補1,整數補0,保證補碼值不變。注意 整數到浮點型轉換會損失精確度 下面是轉換方向 char int long float double byte short int long float double 強制型別轉換...