python基础--抽象类
来源:互联网 发布:unity3d游戏源码 编辑:程序博客网 时间:2024/05/22 17:18
class Headers(object): def __init__(self,header): self.headers = headerclass BaiduHeaders(Headers): def __init__(self,header): self.name = header def output(self,head): self.name = head print self.namelikai = BaiduHeaders('boy')likai.output('likai')
这段代码摘自网络,又做了稍微的改动
headers为抽象类,BaiduHeaders实现了它
此外,python的类方法有一个隐藏的self参数,如果把output方法改成下面的形式
def output(head): print 'I am likaiboy!'
调用保持原样就会报出参数不匹配的错误
TypeError: output() takes exactly 1 argument (2 given)
0 0
- python基础--抽象类
- python基础之抽象
- Python基础之抽象
- python基础之更加抽象
- Python 抽象类抽象方法
- C++基础--抽象类
- JAVA基础抽象类
- Java 基础 抽象类
- Java基础----抽象类
- Java 基础抽象类
- java基础---抽象类
- Python基础编程(六)抽象
- Python基础编程(七)更加抽象
- 【Python】抽象类例子
- python抽象-类
- python 抽象与类
- python抽象类
- Python抽象类
- Elevator
- listview控件动态加载数据
- linux 笔记 更新中...
- 记录开始
- 5.21总结
- python基础--抽象类
- 一个python的邮件发送脚本,自动,定时,可以附件发送,抄送
- 连载一 奖学金文章更新 张文军 北京IOS第38期学员
- Matlab函数学习(3)
- Java基础知识之面向对象(3)
- maya开洞的几种方法总结之三
- P122.21
- get参数过长的一种解决方案
- dl-ssl.google.com访问