Retrofit介面的使用

2021-08-20 18:12:31 字數 1012 閱讀 1935

案例

// 

在constand中拆分前面的位址

//位址

public final staticstringurl_path="";

在介面中使用get方式

像這種帶 ?的介面拆分的時候一定要連上?    

@query ("key") 就是代表了上面的位址中key=後面的數
@query ("num") 代表了上面位址中num=10

@get("nba/?")

callgetdatas02(@query ("key") string key,@query ("num")intnum);

呼叫先定義

privatestringkey="71e58b5b2f930eaf1f937407acde08fe";

private intnum=10;

serverinte***ce.getdatas02 (key,num).enqueue (newcallback() {}

介面的使用

由於c 類不能多重繼承。但現實有許多多重繼承的情況。為了避免傳統多重繼承帶來的複雜性問題和滿足多重繼承的需要,就提出了介面的概念。介面提出了一種規範,讓使用介面的程式設計人員要遵守其提出的約定。c 中申明介面時,使用關鍵字inte ce。using system using system.colle...

Retrofit簡單使用

新增retrofit依賴 compile com.squareup.retrofit2 retrofit 2.3.0 新增gson轉換器的依賴 compile com.squareup.retrofit2 converter gson 2.3.0 配置服務介面 public inte ce apis...

使用介面的好處

1 用介面來引用特定的實現類,而不是用 特定的類來引用自己 list list new arraylist list list new linkedlist 一旦需要改變自己的實現細節,要做的全部事情就是在建立的時候改變它。其餘 可保持原樣 2 用介面來呼叫其實現類的方法 service servi...