python抽象類+抽象方法實現接口(interface)


#python沒有類似於java和C#的接口類(interface),需要使用抽象類 和抽象方法來實現接口功能

 

 

#!/usr/bin/env python
#_*_ coding:utf-8 _*_

 

from abc import ABCMeta
from abc import abstractmethod


class Alert:
__metaclass__= ABCMeta

@abstractmethod
def send(self):
pass

#繼承抽象類
class Weixin(Alert):
def __init__(self):
print "初始化微信告警"

#必須定義抽象方法
def send(self):
print "發送微信告警"


W = Weixin()
W.send()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM