介面 抽象類 實現類的關係

2021-09-29 15:57:56 字數 1298 閱讀 4883

大致思路如下:

預警分為三個步驟:

查詢預選資料

匹配預警規則,滿足規則的加入傳送預警佇列

構造簡訊內容

具體實現如下:

public

inte***ce

warnservice

public

abstract

class

abstractwarnserviceimpl

extends

commonserviceimpl

implements

warnservice

@override

public

void

builddata

(map

> prorelevancy)

/** * 獲取通用結果集

* @author fenglu

* @param prorelevancy

* @date 2023年11月15日 上午10:44:00

*/private

void

getdata

(map

> prorelevancy)

@override

public

void

buildresult()

@override

public

void

execute()

private map

>

getprorelevancy

(map

> projectconfig)

private map

>

findprojectconfig()

/** * 傳送模式

* @description

* @author fenglu

* @date 2023年11月15日 上午10:43:35

*/public

void

sendmode()

/** * 資訊結果處理

* @description

* @author fenglu

* @date 2023年11月15日 上午10:43:31

*/public

void

msgresult()

}抽象類中的**不用細看,主要就是實現了介面的四個方法

總結:這就是介面-抽象類-實現類的思路,主要還是為了將乙個功能擴充套件。想法比較簡單。

類 介面和抽象類的關係

抽象類 使用abstract修飾 2 抽象類不能例項化,即不能使用new關鍵字來例項化物件 3 含有抽象方法 使用abstract關鍵字修飾的方法 的類是抽象類,必須使用abstract關鍵字修飾 4 抽象類可以含有抽象方法,也可以不包含抽象方法,抽象類中可以有具體的方法 5 如果乙個子類實現了父類...

介面 抽象類 實現類

如上圖介面類list只具有方法,無法例項化,我們在使用時必須通過下面的實現類來使用list的方法。用乙個類 implements 介面,這樣這個類就可以使用介面中的方法了。2.不用implements,通過api文件下的另請參見 方法建立抽象類物件,2.1 比如介面connection connec...

抽象類和介面關係

問 抽象類能實現介面嗎?可以。問 介面能繼承抽象類嗎?不可以。問 抽象類能繼承抽象類嗎?可以。問 介面能繼承介面嗎?可以。介面可以繼承介面 子介面可以實現父介面裡的方法。實現了子介面的類可以直接呼叫。屬性 介面中的屬性預設被static final 修飾的常量。抽象類中可以有變數。介面常量只能被pu...