靜態區域性類和例項區域性類的定義 訪問控制 約束和引用

2021-07-23 13:07:18 字數 610 閱讀 1327



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 二 成員內部類 成員內部類是最普通的內部類,它可以無條件訪問外部類...