首页 > 编程语言 >java接口的实例化

java接口的实例化

时间:2022-12-23 18:55:15浏览次数:42  
标签:recive java String 实例 void 接口 handler public RequestHandler

代码

public interface RequestHandler {
    void onRequest(String recive, String toRespon);
}public interface RequestHandler {
    void onRequest(String recive, String toRespon);
}
public class RpcServer {

    private RequestHandler handler = new RequestHandler() {
        @Override
        public void onRequest(String recive, String toResp) {
            System.out.println(recive);
            System.out.println(toResp);
        }
    };

    public RequestHandler getHandler() {
        return handler;
    }

    public void setHandler(RequestHandler handler) {
        this.handler = handler;
    }

}
    public static void main( String[] args )
    {
        System.out.println( "Hello World!" );
        //stringAl1();
//        StringAlgorithm1.test();
        RpcServer rpcServer = new RpcServer();
        RequestHandler handler = rpcServer.getHandler();
        handler.onRequest("hhei","ouou");
    }

 

使用的原因:只需要临时需要创建一个接口的实现类,上面的"技巧"可以用来简化代码

https://cloud.tencent.com/developer/article/1027960?from=15425

 

标签:recive,java,String,实例,void,接口,handler,public,RequestHandler
From: https://www.cnblogs.com/woainixxx/p/17001333.html

相关文章

  • java项目打包(含lib jar包)
    1.无jar包<build><finalName>ZhiFou-1.0-SNAPSHOT</finalName><!--导出jar的名字--><plugins><plugin><groupId>org.apache.maven.plugins......
  • Project facet Java version 1.7 is not supported
    当运行这个web程序时,无法运行,提示错误如下:     当时安装的tomcat是tomcat7版本,安装的jdk版本是1.6。     配置的tomcat如下: window-Preferences-Server-Runtim......
  • SpringBoot2.x系列教程79--SpringBoot整合Web Service实现远程接口调用
    SpringBoot2.x系列教程79--SpringBoot整合WebService实现远程接口调用作者:一一哥上一章节中,我带大家学习了WebService的理论知识,接下来在本节中,我带大家实现SpringBoot中......
  • 初学java懵了,这个异常是怎么产生的?
    一.异常现象最近壹哥的老表开始学Java啦,结果学了还不到两天,就遇到了他解决不了的问题,然后就跑来问我了。不知有没有其他初学java的小伙伴,大家可以过来围观一下,看看下面的问......
  • 实用干货!Java乱码问题原因及解决方案大全
    最近有粉丝给壹哥发来私信,问我Java里的乱码问题该怎么解决,说是自己被乱码问题给弄的焦头烂额的。其实乱码问题解决起来很简单,很多人搞不定乱码是由于没有找到导致乱码的根本......
  • java命令执行之-jar与-cp或-classpath
    参考java-jar命令运行jar包时指定外部依赖jar包differences-between-java-cp-and-java-jar背景使用java-cplib.jar-jarpointed.jar时始终显示NoClassDefFoundEr......
  • 高并发下如何保证接口的幂等性?
    前言接口幂等性问题,对于开发人员来说,是一个跟语言无关的公共问题。本文分享了一些解决这类问题非常实用的办法,绝大部分内容我在项目中实践过的,给有需要的小伙伴一个参考。......
  • 一篇文章带你了解Java中的运算符
    前言在前一篇文章中,壹哥给大家讲解了Java数据类型之间的转换,包括自动类型转换、强制类型转换、隐含的强制类型转换等问题。且在上一篇文章中,我还简单地给大家提到了Java的......
  • Java开发如何通过IoT边缘ModuleSDK进行进程应用的开发?
    摘要:为解决用户自定义处理设备数据以及自定义协议设备快速接入IOT平台的诉求,华为IoT边缘提供ModuleSDK,用户可通过集成SDK让设备以及设备数据快速上云。本文分享自华为云社......
  • Java开发如何通过IoT边缘ModuleSDK进行进程应用的开发?
    摘要:为解决用户自定义处理设备数据以及自定义协议设备快速接入IOT平台的诉求,华为IoT边缘提供ModuleSDK,用户可通过集成SDK让设备以及设备数据快速上云。本文分享自华为云社区......