示例如下

class A():
def __init__(self):pass class B(A):
def __init__(self):
super(A, self).__init__()

当调用B创建对象时,会出现错误

TypeError: super() argument 1 must be type, not classobj

python中的super只能应用于新类,而不能应用于经典类。

新类的意思大概就是要有父类。

例如

class B(A):

经典类就是没有父类的类

例如

class A():

产生上面问题的原因就是对A类这个经典类调用了

super(A, self).__init__()

最新文章

  1. SQL-从数据类型 varchar 转换为 bigint 时出错的解决方案
  2. CF memsql Start[c]UP 2.0 A
  3. node代码片段
  4. 开机自动连接/断开VPN 批处理
  5. 机器学习中的Bias(偏差),Error(误差),和Variance(方差)有什么区别和联系?
  6. POJ3126Prime Path
  7. 认识OD的两种断点
  8. VS2015下的Android开发系列01——开发环境配置及注意事项
  9. 动态添加子视图 UIView 的正确方法
  10. 几种MEMS陀螺仪(gyroscope)的设计和性能比较
  11. .Net程序员学用Oracle系列(2):准备测试环境
  12. sql 取2个日期之间的数据
  13. iOS之SDWebImage清理缓存
  14. C#2.0之可空类型
  15. Springboot 系列(一)Spring Boot 入门篇
  16. win7文件夹带锁标志如何去除?win7去除文件夹带锁标志的方法
  17. 喵哈哈村的魔法考试 Round #20 (Div.2) 题解
  18. 【九天教您南方cass 9.1】02 从地形图上绘制纵横断面
  19. 纯CSS打造萌萌哒大白
  20. 读取Properties文件的六种方法

热门文章

  1. HTML基本概念及基本标签
  2. PHP的另一个高效缓存扩展:Yac
  3. requests接口自动化-动态关联text/html格式
  4. MYSQL分页 limit 太慢优化
  5. Navicat连接数据库成功,新建查询时提示错误“Cannot create file ……”
  6. 『Python』列表生成式、生成器与迭代器
  7. 利用griddata进行二维插值
  8. Python-对Pcap文件进行处理,获取指定TCP流
  9. 十一、Abp vNext 基础篇丨测试
  10. Serverless 如何在阿里巴巴实现规模化落地?