類中方法的辨析
- 方法內定義的變量沒有初始值,必須要進行初始化。
- 類中定義的變量可以不需要賦予初始值,默認初始值爲0。
代碼塊
- 種類
- 局部代碼塊—a
- 構造代碼塊—b
- 靜態代碼塊–c
- 執行順序
- 靜態代碼塊|靜態成員變量>>> 實例(成員)變量|構造代碼塊 >>>>構造方法
- 統一級別的執行順序—》代碼的運行順序
- 代碼樣例
public class Demo01{
public static void main(String[] args){
........
}
}
class Example{
static String a;//靜態成員變量
String a;//成員變量
public void Example1(){
{
// 局部代碼塊---a
}
}
{
//構造代碼塊---b
}
static {
//靜態代碼塊--c
}
}
類中方法的辨析
- 方法內定義的變量沒有初始值,必須要進行初始化。
- 類中定義的變量可以不需要賦予初始值,默認初始值爲0。
代碼塊
- 種類
- 局部代碼塊—a
- 構造代碼塊—b
- 靜態代碼塊–c
- 執行順序
- 靜態代碼塊|靜態成員變量>>> 實例(成員)變量|構造代碼塊 >>>>構造方法
- 統一級別的執行順序—》代碼的運行順序
- 代碼樣例
public class Demo01{
public static void main(String[] args){
........
}
}
class Example{
static String a;//靜態成員變量
String a;//成員變量
public void Example1(){
{
// 局部代碼塊---a
}
}
{
//構造代碼塊---b
}
static {
//靜態代碼塊--c
}
}