十一.python面向对象(接口),.python面向对象,一. 接口接口类
十一.python面向对象(接口),.python面向对象,一. 接口接口类
一. 接口
接口类 python 原生不支持 支持多继承抽象类 python元生支持 不支持多继承其实在国内使用Youtube,还有Instagram非常简单,前提是你要有一个非常好用的软件或者工具帮忙我是出于工作需要,找到了一个稳定的办法,苹果和安卓手机都可以流畅使用具体的办法:搜索公 - 众 - 号:“青山不二”,回复“外面”,跟着教程走下来即可,还真是挺好用的都可以顺畅的刷外面的网络,油管也可以流畅的看,instagram和twitter更不在话下啦~~~
class Wechat(): def pay(self,money): print("这是微信支付%s元" %money)class Ali(): def pay(self,money): print("这是支付宝支付%s元"%money)class Apple(): def pay(self,money): print("这是苹果支付%s元"%money)def lover(lei,qi): lei.pay(qi)aa=Wechat()bb=Ali()cc=Apple()lover(aa,100)lover(bb,200)lover(cc,300)# 这是微信支付100元# 这是支付宝支付200元# 这是苹果支付300元
# python 原生不支持 支持多继承 # 接口类 python 原生不支持 支持多继承# https://segmentfault.com/a/1190000007921371from abc import abstractmethod,ABCMetaclass Payment(metaclass=ABCMeta): # metaclass=ABCMet 元类 type 说明就要写一个类的规范 来约束 @abstractmethod def pay(self,money):pass # 规范: metaclass=ABCMeta 必须指定元类 必须加装饰器 # 接口类 默认多继承 接口类中的所的方法都不能实现 passclass Wechat(Payment): def pay(self,money): print("这是微信支付%s元" %money)class Ali(Payment): def pay(self,money): print("这是支付宝支付%s元"%money)class Apple(Payment): def pay(self,money): print("这是苹果支付%s元"%money)def lover(lei,qi): lei.pay(qi)#aa=Wechat()bb=Ali()cc=Apple()lover(aa,100)lover(bb,200)lover(cc,300)
十一.python面向对象(接口)
相关内容
- 《python语言设计程序设计》_第一章编程题,,题目1.1 :
- python学习笔记——multiprocess 多进程组件Pool,pythonmult
- python eval()内置函数,,python有一个内
- 莫烦Python之机器学习概念了解,烦python机器概念,1、机
- Python学习笔记(二十五)操作文件和目录,python学习笔
- python学习之路(15),python学习之路15,map/reduce
- 11、python基础学习-while循环,,1、while 条件
- python--软件目录结构,python--目录结构,软件目录结构规
- Python之路(第十八篇)shutil 模块、zipfile模块、configparse
- java-for循环 vs python-for循环,,>>>>>>>&
评论关闭