-
1、 外部類是不能直接使用內部類的成員和方法,先創建內部類的對象,然后通過內部類的對象來訪問其成員變量和方法。 2、 如果外部類和內部類具有相同的成員變量或方法,內部類默認訪問自己的成員變量或方法,如果要訪問外部類的成員變量,可以使用 this 關鍵字。查看全部
-
成員內部類的使用方法: 1、 Inner 類定義在 Outer 類的內部,相當于 Outer 類的一個成員變量的位置,Inner 類可以使用任意訪問控制符,如 public 、 protected 、 private 等 2、 Inner 類中定義的 test() 方法可以直接訪問 Outer 類中的數據,而不受訪問控制符的影響,如直接訪問 Outer 類中的私有屬性a 3、 定義了成員內部類后,必須使用外部類對象來創建內部類對象,而不能直接去 new 一個內部類對象,即:內部類 對象名 = 外部類對象.new 內部類( ); 4、 編譯上面的程序后,會發現產生了兩個 .class 文件 其查看全部
-
內部類的主要作用如下: 1. 內部類提供了更好的封裝,可以把內部類隱藏在外部類之內,不允許同一個包中的其他類訪問該類 2. 內部類的方法可以直接訪問外部類的所有數據,包括私有的數據 3. 內部類所實現的功能使用外部類同樣可以實現,只是有時使用內部類更方便查看全部
-
訪問控制符。private,protected,public,默認查看全部
-
訪問修飾符的總結查看全部
-
Java中,包的命名規范是全小寫字母。查看全部
-
定義包時,必須放在java源程序的第一行。查看全部
-
方法內部類就是內部類定義在外部類的方法中,方法內部類只在該方法的內部可見,即只在該方法內可以使用。 1. 由于方法內部類不能在外部類的方法以外的地方使用,因此方法內部類不能使用訪問控制符和 static 修飾符。 2. 內部類中不能訪問外部類的方法中非 final 修飾的成員,如 MInner 類的 print 方法中不能訪問變量 b,可以訪問常量 a查看全部
-
記下來查看全部
-
成員變量 與 局部變量查看全部
-
getClass()和obj.getClass()聯系和區別查看全部
-
equal()比較的是是否是同一個東西,但是一般情況只需比較兩個對象的值是否一致,例如兩只一樣的小米4....查看全部
-
接口中方法不能有方法體,同時方法的訪問修飾符不能是 private 和 protected查看全部
-
Object的toString()方法;可以通過重寫toString()方法表示出對象的屬性查看全部
-
引用類型轉換查看全部
舉報
0/150
提交
取消