zoukankan      html  css  js  c++  java
  • 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()

  • 相关阅读:
    10.18
    10.16~10.17笔记
    JS
    10.8~10.11
    9.28~9.29
    9.27 代码笔记
    代码复习(9.26)
    9.19 链家
    9.18笔记
    9.17 定位
  • 原文地址:https://www.cnblogs.com/hzpythoner/p/6666935.html
Copyright © 2011-2022 走看看