1.靜態內部類:
理解方法:大家可以把靜態內部類想想成乙個靜態方法,這樣理解就容易多了。
demo:
package com.innerclass;
/** *auther:fighter24h
*email:[email protected]
*靜態內部類
*/public class staticclassdemo
}//靜態內部類測試
class demo
}}
2.成員內部類
理解方法:大家可以將成員內部類理解成成員變數,使用的時候也是按照成員變數的方式使用的
demo:
package com.innerclass;
/** *auther:fighter24h
*email:[email protected]
*/public class memberinnerclass
}//成員內部類的定義方法
class memberclassdemo
} public class memberclass2 }
}
3.區域性內部類
理解:將區域性內部類理解成乙個區域性變數即可,並且注意,區域性內部類只能訪問訪問乙個終態的變數,為什麼呢?
解釋如下:
(1)首先,即便是區域性內部類,那也是乙個類。
(2)我們的區域性內部類沒有初始化的時候,怎麼知道區域性變數的值是什麼呢?這裡涉及到了jvm大家不理解也沒有太多的關係
package com.innerclass;
/** *auther:fighter24h
*email:[email protected]
*區域性內部類
*/public class localclassdemo
}class localclass
} /**
* 所以,區域性內部類的使用也只能是如下方法
*/demo demo = new demo();
demo.saywhat();
}}
4.匿名內部類
理解:匿名內部類就是沒有名字的內部類
使用方法:
public void method(new father())
}
劍指offer第二版 面試題8 java
題目描述 給定乙個二叉樹和其中的乙個結點,請找出中序遍歷順序的下乙個結點並且返回。注意,樹中的結點不僅包含左右子結點,同時包含指向父結點的指標 分析 情況 一 有右子樹,這時只需要把其右孩子作為下乙個遍歷的 並不是要找的 節點,然後沿著該節點的左子樹 如果有的話 出發,直到遇到葉子節點,那麼該葉子節...
華為內部面試題庫 (4)
摘自 1 在osi參考模型中,實現端到端的應答 分組排序和流量控制功能的協議層是 a 資料鏈路層 b 網路層 c 傳輸層 d 會話層 答案 c 此題主要考查了iso osi rm體系結構中各層的主要功能。物理層 物理層主要是設計處理機械的 電氣的和過程的介面,以及物理層下的物理傳輸介質等問題。資料鏈...
JAVA匿名內部類以及面試題
匿名內部類,相當於簡化的內部類 前提條件 有乙個類 具體類或者抽象類 或者介面。格式 new 類名或者介面名 這裡new出來的物件相當於類的子類物件或者介面的實現類物件。實質 建立的是繼承了類或實現了介面的子類匿名物件。匿名內部類面試題 按照要求,補齊 inte ce inter class out...