乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      java類的嵌入

       李曉卡 2010-09-27
      類的嵌入

      (1)類可以嵌入另一個(gè)類中,但不能嵌入接口中。
      (2)在靜態(tài)方法或其他方法中,不能直接創(chuàng)建內(nèi)部類對象,需通過手段來取得。

      手段有兩種:

                  

      class A {  class B {}  B getB() {  B b = new B();  return b;  }  } 

      static void m() {  A a = new A();  A.B ab = a.getB(); // 或者是 A.B ab = a.new B();  } 

      (3)一個(gè)類繼承了另一個(gè)類的內(nèi)部類,因?yàn)槌愂莾?nèi)部類,而內(nèi)部類的構(gòu)造方法不能自動(dòng)被調(diào)用,這樣就需要在子類的構(gòu)造方法中明確的調(diào)用超類的構(gòu)造方法。接上例:

                  

      class C extends A.B {  C() {  new A().super(); // 這一句就實(shí)現(xiàn)了對內(nèi)部類構(gòu)造方法的調(diào)用。  }  } 

      構(gòu)造方法也可這樣寫:

                  

      C(A a) {  a.super();  } // 使用這個(gè)構(gòu)造方法創(chuàng)建對象,要寫成C c = new C(a); a是A的對象。

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多