在 Java 中,我們可以在方法中編寫一個類,這將是一個區域性型別。與區域性變數一樣,內部類的作用域限制在方法中。方法區域性內部類只能在定義內部類的方法內例項化。以下程式展示瞭如何使用方法區域性內部類。示例即時演示public class OuterClass { public void display(){ int num = 23; class Inner{ public void print() { System.out.println("這是一個方法內部類 "+num); ... 閱讀更多
以下是內部類和靜態內部類之間的一些顯著差異。訪問外部類的成員靜態內部類可以直接訪問外部類的靜態成員。但是,要訪問外部類的例項成員,您需要例項化外部類。示例public class Outer { int num = 234; static int data = 300; public static class Inner{ public static void main(String args[]){ Outer obj = new Outer(); System.out.println(obj.num); System.out.println(data); } } ... 閱讀更多