• 技术文章 >后端开发 >Python教程

    python 之浅谈接口的定义和抽象类以及抽象方法

    高洛峰高洛峰2016-11-19 09:27:46原创887
    #_*_ coding:utf-8 _*_
    #知识点:接口的定义和抽象类以及抽象方法
     
    '''
    1、抽象类式啥?
    抽象类加上抽象方法就等于接口
     
    2、接口的定义
    含义1、别人给你暴露一个URL,然后调用这个URL
    含义2、定义一个规范,不写具体实现,按照这个规范去实现相关功能,抽象类就是属于这种
    '''
     
    from abc import  ABCMeta, abstractmethod
     
    #定义一个抽象类
    class Alert:
        __metaclass__ = ABCMeta
        @abstractmethod
        def Send(self):pass #抽象方法
     
    class Foo(Alert): #继承抽象类(或者说继承接口),就得按照抽象类的规范
        def __init__(self):
            print '__init__'
     
        def Send(self): #抽象类里有send方法,所以,在这里也必须要有send方法
            print 'send.Weixin'
     
    f = Foo()
    f.Send()


    php入门到就业线上直播课:查看学习

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:python
    上一篇:python 数组 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 使用Python处理KNN分类算法• Python NumPy教程之数据类型对象• Python标准库中的logging用法示例• python发腾讯微博代码分享• 浅谈Python的Django框架中的缓存控制
    1/1

    PHP中文网