package e4_23;
public class staticintancelocaldemo }
package e4_23;
public class outer
//例項區域性類。
class inner1
}//只能在方法體中或區域性**快中建立區域性類的例項,並且只能在區域性域中被訪問。
new inner1().innerm1();
}//在外部類的靜態**塊中定義靜態區域性類。
static
}//只能在方法體中或區域性**快中建立區域性類的例項,並且只能在區域性域中被訪問。
new inner2();
}//在外部類的例項方法中定義例項區域性類,
public void intancemethod()}}
//區域性類只能在其所在**塊和方法域中可見。
inner2;
new inner3().new inner4();
}static void staticmethod()
}new inner5();
//介面不能定義成區域性類。
//inte***ce i{}}
}
靜態內部類,區域性內部類和匿名內部類
區域性內部類和其他類一同被編譯,但是區域性內部類有自己的作用域,超出那個範圍即無效 第一種情況 在函式內 public class innerclass return new aa public class test public inte ce a 第二種情況 在 塊內 public class ...
成員內部類,區域性內部類,靜態內部類,匿名內部類
成員內部類 class demo1 innerclass a 內部類概述 b 內部類訪問特點 a 內部類可以直接訪問外部類的成員,包括私有。b 外部類要訪問內部類的成員,必須建立物件。外部類名.內部類名 物件名 外部類物件.內部類物件 class outer class demo2 innercla...
靜態內部類,成員內部類,區域性內部類,匿名內部類
一 靜態內部類 它是用static修飾的,在訪問限制上它只能訪問外部類中的static所修飾的成員變數或者是方法 演示 public class test 01 public static void main string args 二 成員內部類 成員內部類是最普通的內部類,它可以無條件訪問外部類...