內部類分為四個模組:靜態內部類 非靜態內部類 區域性內部類 匿名內部類
首先我們來講講這幾個模組的的主要作用與區別:
靜態模組:
非靜態內部類:
區域性內部類:
匿名內部類:
下面為兩個類,是為了實現以上模組而建立的,**如下
innerclass類
package innerclass;
public void test()
};/**
*靜態內部類
**/public static class staticclass
static void count2()
}/**
* @param args
*/public static void main(string args) {
// todo auto-generated method stub
system.out.println("非靜態內部類的執行結果如下:");
new innerclass().new trends("楊過", "小龍女").love();
system.out.println(" ");
system.out.println("區域性內部類執行的結果如下:");
innerclass innerclass=new innerclass();
innerclass.test();
system.out.println(" ");
system.out.println("匿名內部類執行的結果如下:");
nimingtest.test();
system.out.println(" ");
system.out.println("靜態內部類執行的結果如下:");
new staticclass().count();
innerclass.staticclass.count2();
nimingtest類
package innerclass;
public inte***ce nimingtest {
public void test();
以上**的執行結果如下
Java基礎之內部類
當描述事務時,乙個事務的內部還有事務,該事務用內部類來表示,該內部事務需要用到外部事務的內容。例如 乙個人體,它裡面有各種器官 胃,肝等,拿胃來說,它要用到人體的食道,那麼我們就可以把胃定義成內部類 public class body public wei showwei public class ...
java基礎之內部類
內部類 所謂的內部類指的是在乙個類的內部繼續定義了其內部結他構類的情況 程式 class outer public void fun public class testdemo 內部類的特性 方便的訪問外部類的私有屬性,外部類也可以訪問內部類中的私有屬性。如果在內部類使用 this 關鍵字表示 外部...
Java基礎學習之內部類
內部類 把類定義在其他類的內部,這個類就被稱為內部類 classouter 內部類的特點 1.內部類可以訪問外部類的成員,包括私有成員。classouter 2.外部類想要訪問內部類,必須要先建立物件 classouter public voidmetod 內部類根據定義的位置不同,分為兩種 1.成...