最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java局部?jī)?nèi)部類和匿名內(nèi)部類定義與用法實(shí)例分析

 更新時(shí)間:2019年08月08日 09:32:28   作者:cakincqm  
這篇文章主要介紹了Java局部?jī)?nèi)部類和匿名內(nèi)部類,結(jié)合實(shí)例形式分析了java局部?jī)?nèi)部類和匿名內(nèi)部類相關(guān)定義、原理與用法,需要的朋友可以參考下

本文實(shí)例講述了Java局部?jī)?nèi)部類和匿名內(nèi)部類。分享給大家供大家參考,具體如下:

一 局部?jī)?nèi)部類

1 點(diǎn)睛

內(nèi)部類不僅可以在類中定義,也可以定義在方法體或作用域內(nèi)。這樣的內(nèi)部類作用范圍僅限于方法體或特定的作用域內(nèi),因此也稱為局部?jī)?nèi)部類。

2 代碼

class InnerClassTest
{
  int score = 95;
  void inst()
  {
    class Inner
    {
      void display()
      {
        System.out.println("成績(jī): score = " + score);
      }
    }
    Inner in = new Inner();
    in.display();
  }
}
public class ObjectInnerClass
{
  public static void main(String[] args)
  {
    InnerClassTest outer = new InnerClassTest();
    outer.inst();
  }
}

3 運(yùn)行

成績(jī): score = 95

二 匿名內(nèi)部類

1 點(diǎn)睛

使用匿名內(nèi)部類,必須要繼承一個(gè)父類或?qū)崿F(xiàn)一個(gè)接口。需要注意的是:匿名內(nèi)部類是沒(méi)有class關(guān)鍵字做修飾的;匿名內(nèi)部類是直接使用new來(lái)生成一個(gè)對(duì)象的引用。在new之前,這個(gè)匿名內(nèi)部類的父類是要先定義的。

2 代碼

abstract class Bird
{
  private String name;
  public String getName()
  {
    return name;
  }
  public void setName(String name)
  {
    this.name = name;
  }
  public abstract int fly();
}
public class AnonymousInnerClass
{
  public void birdBehaviour(Bird bird)
  {
    System.out.println(bird.getName() + "最高能飛 " + bird.fly() + "米");
  }
  public static void main(String[] args)
  {
    AnonymousInnerClass AnonyObjObj = new AnonymousInnerClass();
    AnonyObjObj.birdBehaviour(new Bird()
      {
        public int fly()
        {
          return 1000;
        }
        public String getName()
        {
          return "小鳥(niǎo)";
        }
      });
  }
}

3 運(yùn)行

小鳥(niǎo)最高能飛 1000米

更多java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)與進(jìn)階教程》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總

希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Java中的HashMap集合深度解析

    Java中的HashMap集合深度解析

    這篇文章主要介紹了Java中的HashMap集合深度解析, HashMap可以說(shuō)是Java中最常用的集合類框架之一,是Java語(yǔ)言中非常典型的數(shù)據(jù)結(jié)構(gòu),我們總會(huì)在不經(jīng)意間用到它,很大程度上方便了我們?nèi)粘i_(kāi)發(fā),需要的朋友可以參考下
    2023-09-09
  • 如何把springboot jar項(xiàng)目 改為war項(xiàng)目

    如何把springboot jar項(xiàng)目 改為war項(xiàng)目

    這篇文章主要介紹了如何把springboot jar項(xiàng)目 改為war項(xiàng)目,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Java編寫(xiě)簡(jiǎn)單猜數(shù)游戲

    Java編寫(xiě)簡(jiǎn)單猜數(shù)游戲

    這篇文章主要為大家詳細(xì)介紹了Java編寫(xiě)簡(jiǎn)單猜數(shù)游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • maven的pom.xml中repositories和distributionManagement使用

    maven的pom.xml中repositories和distributionManagement使用

    這篇文章主要介紹了maven的pom.xml中repositories和distributionManagement使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 劍指Offer之Java算法習(xí)題精講鏈表與字符串及數(shù)組

    劍指Offer之Java算法習(xí)題精講鏈表與字符串及數(shù)組

    跟著思路走,之后從簡(jiǎn)單題入手,反復(fù)去看,做過(guò)之后可能會(huì)忘記,之后再做一次,記不住就反復(fù)做,反復(fù)尋求思路和規(guī)律,慢慢積累就會(huì)發(fā)現(xiàn)質(zhì)的變化
    2022-03-03
  • 輕輕松松吃透Java并發(fā)fork/join框架

    輕輕松松吃透Java并發(fā)fork/join框架

    fork/join是一個(gè)工具框架 ,本文詳細(xì)的介紹了fork/join框架的具體使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Java高級(jí)特性(基礎(chǔ))

    Java高級(jí)特性(基礎(chǔ))

    這篇文章主要介紹了Java高級(jí)特性(基礎(chǔ)),需要的朋友可以參考下
    2017-04-04
  • IDEA版使用Java操作Redis數(shù)據(jù)庫(kù)的方法

    IDEA版使用Java操作Redis數(shù)據(jù)庫(kù)的方法

    這篇文章主要介紹了IDEA版使用Java操作Redis數(shù)據(jù)庫(kù)的方法,首先需要下載jedis.jar包,然后再工程中設(shè)置具體操作步驟跟隨小編一起學(xué)習(xí)下吧
    2021-08-08
  • 分布式面試消息隊(duì)列解決消息重復(fù)保證消息順序

    分布式面試消息隊(duì)列解決消息重復(fù)保證消息順序

    這篇文章主要介紹了分布式面試問(wèn)題:分布式消息隊(duì)列如何解決消息重復(fù)并保證消息順序面試問(wèn)題解答,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-03-03
  • 詳解Java的繼承

    詳解Java的繼承

    大家好,本篇文章主要講的是詳解Java的繼承,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01

最新評(píng)論

安义县| 永寿县| 南平市| 旬阳县| 高清| 北京市| 革吉县| 桂平市| 兴海县| 常宁市| 潮安县| 宁陵县| 体育| 栖霞市| 长宁区| 枞阳县| 四川省| 五大连池市| 新源县| 六枝特区| 韩城市| 苍南县| 积石山| 阳朔县| 新建县| 吉首市| 彭阳县| 丰城市| 蕉岭县| 隆回县| 茶陵县| 大英县| 陆良县| 鸡泽县| 崇义县| 广河县| 颍上县| 张家界市| 册亨县| 麻阳| 宁化县|