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

Java中的接口回調(diào)實(shí)例

 更新時間:2019年01月27日 12:01:23   作者:Moment°回憶  
今天小編就為大家分享一篇關(guān)于Java中的接口回調(diào)實(shí)例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

定義:

/**
 * @author Administrator
 * @project: TestOne
 * @package: PACKAGE_NAME
 * @date: 2018/11/30 0030 15:42
 * @brief: 郭寶
 **/
public class Person {
  /**
   * 自定義一個接口
   **/
  public interface OnNameChangeListener{
    //接口中的抽象函數(shù),并攜帶數(shù)據(jù)
    void onNameChange(String name);
  }
  /**
   * @param name  
   * @param onNameChangeListener 傳入實(shí)現(xiàn)了該接口的子類對象
   **/
  public void setName(String name,OnNameChangeListener onNameChangeListener){
    if (onNameChangeListener!=null){
      //調(diào)用接口中的抽象函數(shù)
      onNameChangeListener.onNameChange("你好,"+name);
    }
  }
}

調(diào)用:

/**
 * @author Administrator
 * @project: TestOne
 * @package: PACKAGE_NAME
 * @date: 2018/11/30 0030 15:39
 * @brief: 郭寶
 **/
public class mian {
  public static void main(String[] a){
    //實(shí)例化Person,并設(shè)置名稱,傳入實(shí)現(xiàn)OnNameChangeListener接口的子類對象
    new Person().setName("郭寶", new Person.OnNameChangeListener() {
      @Override
      public void onNameChange(String name) {
        System.out.println(name);
        //你好,郭寶
      }
    });
  }
}

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • Java實(shí)現(xiàn)批量化操作Excel文件的示例代碼

    Java實(shí)現(xiàn)批量化操作Excel文件的示例代碼

    在操作Excel的場景中,通常會有一些針對Excel的批量操作,這篇文章主要為大家詳細(xì)介紹了如何使用GcExcel實(shí)現(xiàn)批量化操作Excel,感興趣的可以了解一下
    2024-12-12
  • SpringBoot使用RabbitMQ延時隊(duì)列(小白必備)

    SpringBoot使用RabbitMQ延時隊(duì)列(小白必備)

    這篇文章主要介紹了SpringBoot使用RabbitMQ延時隊(duì)列(小白必備),詳細(xì)的介紹延遲隊(duì)列的使用場景及其如何使用,需要的小伙伴可以一起來了解一下
    2019-12-12
  • Java 實(shí)現(xiàn)多線程切換等待喚醒交替打印奇偶數(shù)

    Java 實(shí)現(xiàn)多線程切換等待喚醒交替打印奇偶數(shù)

    這篇文章主要介紹了Java 實(shí)現(xiàn)多線程切換等待喚醒交替打印奇偶數(shù) ,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • 詳解Spring 中如何控制2個bean中的初始化順序

    詳解Spring 中如何控制2個bean中的初始化順序

    本篇文章主要介紹了Spring 中如何控制2個bean中的初始化順序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • java對接Modbus協(xié)議代碼示例

    java對接Modbus協(xié)議代碼示例

    Modbus是一種串行通信協(xié)議,Modbus已經(jīng)成為工業(yè)領(lǐng)域通信協(xié)議的業(yè)界標(biāo)準(zhǔn),并且現(xiàn)在是工業(yè)電子設(shè)備之間常用的連接方式,這篇文章主要給大家介紹了關(guān)于java對接Modbus協(xié)議的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • 詳解SpringBoot如何使用Redis和Redis緩存

    詳解SpringBoot如何使用Redis和Redis緩存

    這篇文章主要為大家詳細(xì)介紹了SpringBoot如何使用Redis和Redis緩存,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)SpringBoot有一定的幫助,需要的可以參考一下
    2022-06-06
  • Java獲取精確到秒的時間戳方法

    Java獲取精確到秒的時間戳方法

    這篇文章主要為大家詳細(xì)介紹了Java獲取精確到秒的時間戳方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • 初步了解javafx

    初步了解javafx

    這篇文章主要介紹了初步了解javafx,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2017-12-12
  • Freemarker中的3種循環(huán)模式

    Freemarker中的3種循環(huán)模式

    這篇文章主要介紹了Freemarker中的3種循環(huán)模式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 關(guān)于Java中反射的作用義及使用方法

    關(guān)于Java中反射的作用義及使用方法

    這篇文章主要介紹了關(guān)于Java中反射的作用義及使用方法,反射使得程序可以在運(yùn)行時對類進(jìn)行檢查和操作,而不需要在編譯時知道類的完整信息,需要的朋友可以參考下
    2023-07-07

最新評論

闵行区| 乡城县| 广灵县| 固镇县| 大丰市| 峨边| 龙州县| 雷州市| 罗甸县| 乌鲁木齐县| 周口市| 邓州市| 六安市| 嘉禾县| 贵阳市| 凤庆县| 台山市| 瑞金市| 五华县| 连平县| 孟津县| 漠河县| 化州市| 靖远县| 三门峡市| 融水| 河池市| 乌兰浩特市| 亳州市| 饶平县| 平陆县| 桂平市| 宕昌县| 广丰县| 安达市| 庆云县| 邓州市| 进贤县| 三穗县| 岢岚县| 句容市|