內部類 和外部類之間的訪問關係

2021-09-09 06:54:22 字數 510 閱讀 9786

外部類和內部類的訪問

1成員內部類可以無條件訪問外部類的所有成員屬性和成員方法(包括private成員和靜態成員)。

2.外部類訪問內部類

首先,要有內部類的物件

但是內部類是依附於外部類存在的

所以,先要建立外部類的物件。(方式如下:)

內部類之間的訪問:

非靜態內部類呼叫非靜態內部類

直接呼叫new類

非靜態呼叫靜態 直接呼叫new類

靜態內部類呼叫靜態內部類

直接呼叫new類:

靜態內部類呼叫非靜態內部類外部類物件.new類

**如下:

public class outer 

class inner

}class inner1

}static class inner2

}static class inner3

}public static void main(string args)

}

內部類和外部類之間互相訪問

內部類與外部類之間的成員互相訪問 內部類可以訪問外部類的任何成員,包括private成員。外部類訪問內部類的成員需要建立內部類的物件,之後可以訪問內部類的任何成員,包括private成員,需要注意的是成員內部類不可以有靜態成員。當外部類的成員和內部類的成員重名時單單用this是區分不了的。在內部類中...

內部類和外部類之間的引用

內部類 靜態內部類中可以有非靜態的方法 當內部類中有靜態方法或者靜態成員變數時,一定是靜態內部類 一般內部類在外部類的成員變數位置,像這樣 1 public class outer 5 1 外部類訪問內部類 內部類被static修飾 可以直接new inner in new inner 內部類沒有被...

內部類 內部類的訪問 匿名內部類

內部類 將乙個類定義在另乙個類的裡面,對立面那個類就成為內部類 內建類,巢狀類 定義 當描述事物時,事物的內部還有事物,該事物用內部類來描述。因為內部事務在使用外部事物的內容。舉例子心臟 內部類的訪問規則 1內部類可以直接訪問外部類中的成員,包括私有。之所以可以直接訪問外部類的成員 因為內部類中持有...