HOME 首頁(yè)
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營(yíng)
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    調(diào)用接口實(shí)現(xiàn)(調(diào)用接口實(shí)現(xiàn)類方法)

    發(fā)布時(shí)間:2023-05-31 21:14:22     稿源: 創(chuàng)意嶺    閱讀: 85        

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于調(diào)用接口實(shí)現(xiàn)的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。Ut5創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計(jì)、營(yíng)銷策劃公司

    開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等Ut5創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計(jì)、營(yíng)銷策劃公司

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,有小程序、在線網(wǎng)頁(yè)版、PC客戶端和批量生成器Ut5創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計(jì)、營(yíng)銷策劃公司

    問友Ai官網(wǎng):https://ai.de1919.com。Ut5創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計(jì)、營(yíng)銷策劃公司

    本文目錄:Ut5創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計(jì)、營(yíng)銷策劃公司

    調(diào)用接口實(shí)現(xiàn)(調(diào)用接口實(shí)現(xiàn)類方法)Ut5創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計(jì)、營(yíng)銷策劃公司

    接口調(diào)用實(shí)現(xiàn)類的方法 接口是類還是方法Ut5創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計(jì)、營(yíng)銷策劃公司

    接口是類,接口中有方法,多為抽象方法,jdk1.8之后可以寫非抽象方法。接口中的方法必須由實(shí)現(xiàn)類去實(shí)現(xiàn)。

    調(diào)用接口實(shí)現(xiàn)(調(diào)用接口實(shí)現(xiàn)類方法)Ut5創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計(jì)、營(yíng)銷策劃公司

    一個(gè)接口有多個(gè)實(shí)現(xiàn)類,當(dāng)調(diào)用接口中的方法Ut5創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計(jì)、營(yíng)銷策劃公司

    一、簡(jiǎn)單例子:
    1. 直接new一個(gè)實(shí)例,這樣肯定知道用的哪個(gè)實(shí)例
    2. 定義接口類型的變量,用某個(gè)實(shí)例去初始化。。。這樣也是肯定知道用的哪個(gè)實(shí)例
    一般我們用第二種方式有一個(gè)好處,如果以后要改動(dòng),那么只需要修改其引用的實(shí)例,改動(dòng)較少!
    舉個(gè)例子:A接口,A1,A2,A3實(shí)現(xiàn)A接口,有一個(gè)eat方法,A1:吃飯,A2:吃魚,A3:吃肉
    需要得到"吃肉",那么 A a = new A3();
    需要得到"吃飯",那么 A a = new A1();
    二、看代碼發(fā)現(xiàn)的例子:
    接口:
    public interface CsBaseService {
    //獲得總記錄條數(shù)
    public int getTotalCount(JDBCBean jdbcBean);
    }
    實(shí)現(xiàn)類1:
    @Service
    public class CsLastUpdateService implements CsBaseService {
    @Override
    public int getTotalCount(JDBCBean jdbcBean) {
    return 0;
    }
    }
    實(shí)現(xiàn)類2:
    public class CsRelateModelService implements CsBaseService {
    @Override
    public int getTotalCount(JDBCBean jdbcBean) {
    return 2;
    }
    }
    調(diào)用的時(shí)候:
    public class RelateModelController extends BaseController{
    @Autowired
    private CsRelateModelService relateModelService;//自動(dòng)裝配實(shí)現(xiàn)類2
    initParamProcess(relateModelService,new RelateModel(),new Page());//初始化實(shí)現(xiàn)類2,關(guān)鍵在這步,指定relateModelService為beaseService,具體見BaseController類
    int totalCount = beaseService.getTotalCount(jdbcBean);//然后直接調(diào)用實(shí)現(xiàn)類2的方法,輸出為2
    }
    RelateModelController 的父類BaseController
    public abstract class BaseController {
    void initParamProcess(CsBaseService beaseService, JDBCBean jdbcBean,
    Page page) {
    this.beaseService = beaseService; //指定哪個(gè)實(shí)現(xiàn)類為beaseService
    this.jdbcBean = jdbcBean;
    this.page = page;
    }
    }

    以上就是關(guān)于調(diào)用接口實(shí)現(xiàn)相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。Ut5創(chuàng)意嶺 - 安心托付、值得信賴的品牌設(shè)計(jì)、營(yíng)銷策劃公司


    推薦閱讀:

    藍(lán)橋云課vi設(shè)計(jì)(藍(lán)橋云課系統(tǒng)調(diào)用)

    文心一言調(diào)用(文心一言調(diào)用國(guó)外接口)

    shell調(diào)用shell腳本(shell調(diào)用shell腳本 不等待返回)

    東南亞大學(xué)排名官方(東南亞大學(xué)qs世界排行)

    息烽新媒體代運(yùn)營(yíng)公司(息烽新媒體代運(yùn)營(yíng)公司有哪些)