interface Bike{
創(chuàng)新互聯(lián)專注于道縣企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站開發(fā)。道縣網(wǎng)站建設(shè)公司,為道縣等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站建設(shè),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
public void radio();
}
interface Car{
public void tv();
}
interface Dt{
public void music();
}
public class InterfaceDemo implements Bike,Car,Dt{
public void radio() {
System.out.println("可以聽廣播");
}
public void tv() {
System.out.println("可以看電視");
}
public void music() {
System.out.println("可以聽音樂");
}
public static void main(String args[])
{
InterfaceDemo m=new InterfaceDemo();
m.radio();
m.tv();
m.music();
}
}
非常簡單,基礎(chǔ)語法:
public interface 接口名 {
常量定義;
抽象方法定義;
default 方法定義;
}
即使你在接口中不定義任何方法,也是可以的。
public interface A{
public void a(int x);
}
public class MyA implements A{
public void a(int x) {
System.out.println(x);
}
}
//接口是一個抽象類型,是抽象方法的集合,接口通常以interface來聲明;
如有幫助請采納(不懂請?zhí)釂?,可以看我主頁,歡迎來交流學(xué)習(xí);
一些剛開始寫接口文檔的服務(wù)端同學(xué),很容易按著代碼的思路去編寫接口文檔,這讓客戶端同學(xué)或者是服務(wù)對接方技術(shù)人員經(jīng)常吐槽,看不懂接口文檔。這篇文章提供一個常規(guī)接口文檔的編寫方法,給大家參考。
推薦使用的是docway?寫接口文檔,方便保存和共享,支持導(dǎo)出PDF MARKDOWN,支持團(tuán)隊項目管理。
一、請求參數(shù)
1. 請求方法
GET
用于獲取數(shù)據(jù)
POST
用于更新數(shù)據(jù),可與PUT互換,語義上PUT支持冪等
PUT
用于新增數(shù)據(jù),可與POST互換,語義上PUT支持冪等
DELETE
用于刪除數(shù)據(jù)
其他
其他的請求方法在一般的接口中很少使用。如:PATCH HEAD OPTIONS
2. URL
url表示了接口的請求路徑。路徑中可以包含參數(shù),稱為地址參數(shù),如**/user/{id}**,其中id作為一個參數(shù)。
3. HTTP Header
HTTP Header用于此次請求的基礎(chǔ)信息,在接口文檔中以K-V方式展示,其中Content-Type則是一個非常必要的header,它描述的請求體的數(shù)據(jù)類型。
常用的content-type:
application/x-www-form-urlencoded
請求參數(shù)使用“”符號連接。
application/json
內(nèi)容為json格式
application/xml
內(nèi)容為xml格式
multipart/form-data
內(nèi)容為多個數(shù)據(jù)組成,有分隔符隔開
4. HTTP Body
描述http body,依賴于body中具體的數(shù)據(jù)類型。如果body中的數(shù)據(jù)是對象類型。則需要描述對象中字段的名稱、類型、長度、不能為空、默認(rèn)值、說明。以表格的方式來表達(dá)最好。
示例:
二、響應(yīng)參數(shù)
1. 響應(yīng) HTTP Body
響應(yīng)body同請求body一樣,需要描述請清除數(shù)據(jù)的類型。
另外,如果服務(wù)會根據(jù)不同的http status code 返回不同的數(shù)據(jù)結(jié)構(gòu), 也需要針對不同的http status code對內(nèi)容進(jìn)行描述。
三、接口說明
說明接口的應(yīng)用場景,特別的注意點,比如,接口是否冪等、處理是同步方式還是異步方式等。
四、示例
上個示例(重點都用紅筆圈出來,記牢了):
五、接口工具
推薦使用的是(以前叫小幺雞) 寫接口文檔,方便保存和共享,支持導(dǎo)出PDF MARKDOWN,支持團(tuán)隊項目管理。