程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 陳詞濫調 java匿名外部類

陳詞濫調 java匿名外部類

編輯:關於JAVA

陳詞濫調 java匿名外部類。本站提示廣大學習愛好者:(陳詞濫調 java匿名外部類)文章只能為提供參考,不一定能成為您想要的結果。以下是陳詞濫調 java匿名外部類正文


匿名外部類:

1、匿名外部類其實就是外部類的簡寫格式。

2、定義匿名外部類的前提:

外部類必需是承繼一個類或許完成接口。

3、匿名外部類的格式: new 父類或許接口(){定義子類的內容}

4、其實匿名外部類就是一個匿名子類對象。而且這個對象有點胖。 可以了解為帶內容的對象。

5、匿名外部類中定義的辦法最好不要超越3個。

abstract class AbsDemo
{
  abstract void show();
  
}


class Outer
{
  int x = 3;

  /*
  class Inner extends AbsDemo
  {
    int num = 90;
    void show()
    {
      System.out.println("show :"+num);
    }
    void abc()
    {
      System.out.println("hehe");
    }
  }
  */

  public void function()
  {
    //AbsDemo a = new Inner();
//    Inner in = new Inner();
//    in.show();
//    in.abc();
  

    AbsDemo d = new AbsDemo()
    {
      int num = 9;
      void show()
      {
        System.out.println("num==="+num);
      }
      void abc()
      {
        System.out.println("haha");
      }
    };

    d.show();
    //d.abc();//編譯失敗;

    



  }
}



class InnerClassDemo4 
{
  public static void main(String[] args) 
  {
    new Outer().function();
  }
}

以上這篇陳詞濫調 java匿名外部類就是分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持phpstudy。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved