類(四) 介面繼承

2022-09-01 06:03:13 字數 939 閱讀 3193

摘要:什麼是介面?電腦的開機鍵,就是乙個介面。當按下開機鍵,開機相關的一系列檔案自動執行。

基類中定義了n個函式屬性(介面),所有子類中必須包含這n個函式,比如開機介面中的多個檔案(功能)都需要執行,如果少乙個,可能就無法開機。

類的介面繼承框架。引入abc模組,對子類進行強制約束。即子類必須包含基類中的所有函式名

import

abc ##強制約束子類,用abc這個模組來實現

class base(metaclass=abc.abcmeta):@abc.abstractmethod

defopen_1(self):

pass@abc.abstractmethod

def

open_2(self):

pass@abc.abstractmethod

def

open_3(self):

pass

class

fun1(base):

def__init__

(self,a,b):

self.a=a

self.b=b

defopen_1(self):

print('

執行開機程式1:

',self.a)

defopen_2(self):

print('

執行開機程式2:

',self.b)

defopen_3(self):

print('

',self.a+self.b)

f = fun1(1,2)

f.open_1()

f.open_2()

f.open_3()

java7 介面與繼承

介面的函式關鍵字為inte ce,繼承介面採用implements 介面中的函式種有三種類 抽閒函式 沒有大括號 預設函式 default關鍵 靜態函式static關鍵字。訪問許可權隱式public 介面中的變數預設修飾符為 public static final 介面中的函式 abstract 函...

C 學習筆記之四 介面

關鍵字 inte ce 介面是乙個契約。規定了一組功能。1 介面不能包含實現,只能包含各種簽名 2 介面成員預設public並且無需再顯式新增public 3 實現介面的類必須實現介面的全部成員。4 針對同一介面的不同實現類可以採用不同方法實現介面的成員。可選 訪問修飾符 public 實現不侷限於...

jmeter學習筆記(四) 介面測試

看了這篇jmeter技術貼後,試了一下,終於成功了,中間遇到的問題記錄一下。讀檔案中的請求資料及預期返回資料進行介面測試,對預期返回資料做了下處理 去空格和回車 使得和jmeter中的返回資料格式一致。string datalist new string 20 string content stri...