HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    调用接口实现(调用接口实现类方法)

    发布时间:2023-05-31 21:14:22     稿源: 创意岭    阅读: 85        

    大家好!今天让创意岭的小编来大家介绍下关于调用接口实现的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。Ut5创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等Ut5创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    只需要输入关键词,就能返回你想要的内容,有小程序、在线网页版、PC客户端和批量生成器Ut5创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    问友Ai官网:https://ai.de1919.comUt5创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    本文目录:Ut5创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    调用接口实现(调用接口实现类方法)Ut5创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    接口调用实现类的方法 接口是类还是方法Ut5创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    接口是类,接口中有方法,多为抽象方法,jdk1.8之后可以写非抽象方法。接口中的方法必须由实现类去实现。

    调用接口实现(调用接口实现类方法)Ut5创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    一个接口有多个实现类,当调用接口中的方法Ut5创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    一、简单例子:
    1. 直接new一个实例,这样肯定知道用的哪个实例
    2. 定义接口类型的变量,用某个实例去初始化。。。这样也是肯定知道用的哪个实例
    一般我们用第二种方式有一个好处,如果以后要改动,那么只需要修改其引用的实例,改动较少!
    举个例子:A接口,A1,A2,A3实现A接口,有一个eat方法,A1:吃饭,A2:吃鱼,A3:吃肉
    需要得到"吃肉",那么 A a = new A3();
    需要得到"吃饭",那么 A a = new A1();
    二、看代码发现的例子:
    接口:
    public interface CsBaseService {
    //获得总记录条数
    public int getTotalCount(JDBCBean jdbcBean);
    }
    实现类1:
    @Service
    public class CsLastUpdateService implements CsBaseService {
    @Override
    public int getTotalCount(JDBCBean jdbcBean) {
    return 0;
    }
    }
    实现类2:
    public class CsRelateModelService implements CsBaseService {
    @Override
    public int getTotalCount(JDBCBean jdbcBean) {
    return 2;
    }
    }
    调用的时候:
    public class RelateModelController extends BaseController{
    @Autowired
    private CsRelateModelService relateModelService;//自动装配实现类2
    initParamProcess(relateModelService,new RelateModel(),new Page());//初始化实现类2,关键在这步,指定relateModelService为beaseService,具体见BaseController类
    int totalCount = beaseService.getTotalCount(jdbcBean);//然后直接调用实现类2的方法,输出为2
    }
    RelateModelController 的父类BaseController
    public abstract class BaseController {
    void initParamProcess(CsBaseService beaseService, JDBCBean jdbcBean,
    Page page) {
    this.beaseService = beaseService; //指定哪个实现类为beaseService
    this.jdbcBean = jdbcBean;
    this.page = page;
    }
    }

    以上就是关于调用接口实现相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。Ut5创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司


    推荐阅读:

    蓝桥云课vi设计(蓝桥云课系统调用)

    文心一言调用(文心一言调用国外接口)

    shell调用shell脚本(shell调用shell脚本 不等待返回)

    东南亚大学排名官方(东南亚大学qs世界排行)

    息烽新媒体代运营公司(息烽新媒体代运营公司有哪些)