重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
本篇文章為大家展示了java 中內部類的作用有哪些,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
java 內部類的詳解及實例
內部類的存在意義:
每個內部類都能獨立地繼承自一個(接口的)實現,所以無論外圍類是否已經繼承了某個(接口的)實現,對于內部類都沒有影響。內部類使得多重繼承的解決方案變得完整。接口解決了部分問題,二內部類有效地實現了“多重繼承”。
代碼:
public class OuterAndInnerClass { public static void main(String[] args) { //創建內部類對象的方法一 //Outer.Inner inner = new Outer().new Inner(); //創建內部類對象的方法二 Outer outer = new Outer(); Outer.Inner inner = outer.getInner(); inner.output(); //驗證方法里面的內部類 outer.test(); } } class Outer { int[] items = {1,2,3,4}; class Inner { //內部類可以訪問外部類的成員變量以及方法 public void output(){ for(int i = 0; i接口里面也可以定義內部類:
interface InterfaceInnerClass { void f(); //注意:這里使用java InterfaceInnerClass.java編譯,使用java InterfaceInnerClass$Test運行 class Test implements InterfaceInnerClass { public void f(){ System.out.println("Hello World!"); } public static void main(String[] args) { new Test().f(); } }; }上述內容就是java 中內部類的作用有哪些,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創新互聯行業資訊頻道。
網頁題目:java中內部類的作用有哪些-創新互聯
新聞來源:http://www.xueling.net.cn/article/gsiig.html