抽象類別Abstract Class - 工程師的呢喃

文章推薦指數: 80 %
投票人數:10人

一個類別中有一個或一個以上的abstract method,那就數於abstract class。

抽象方法:只有內容沒有實作的方法。

from abc import ABCMeta, abstractmethod ... Togglenavigation 工程師的呢喃 Home iot life postgresql python 抽象類別AbstractClass 抽象類別:不做實例的類別,給其他類別繼承用的基底類別baseclass。

一個類別中有一個或一個以上的abstractmethod,那就數於abstractclass。

抽象方法:只有內容沒有實作的方法。

fromabcimportABCMeta,abstractmethod,ABC#abstractbaseclass,ABCishelperclass #classEmployee(ABC): classEmployee(metaclass=ABCMeta):#baseclass @abstractmethod defSayHi(self):#abstractmethod pass classWaiter(Employee) defSayHi(self):#override print('歡迎光臨') waiter=Waiter() waiter.SayHi()#歡迎光臨 好處:定義藍圖後,所有的開發人員就有個開發方向依歸。

← PreviousPost Next Post→ FEATUREDTAGS django flask iot life postgresql python



請為這篇文章評分?