含义
在Python中,新式类是指任何直接或间接继承自 object 的类,这涵盖了直接继承 object 的类以及它们所有的子类,无论这些子类在继承链上的深度如何。
Python 3.x 版本中, 这一概念得到了极大的简化:所有的类都是新式类。
定义类的三种写法:
1、 直接且简洁(新式类写法)
# 语法结构 class 类名: """类的描述信息""" 类体
# 示例 class A1: pass a1 = A1() print(dir(a1))
2、提供了不必要的括号且可能引起混淆
# 语法结构 class 类名(): """类的描述信息""" 类体
# 示例 class A1(): pass a1 = A1() print(dir(a1))
3、对于需要同时支持两个版本Python的开发人员来说,使用这种写法
# 语法结构 class 类名(object): """类的描述信息""" 类体
# 示例 class A1(object): pass a1 = A1() print(dir(a1))
在Python中,新式类是指任何直接或间接继承自 object 的类,这涵盖了直接继承 object 的类以及它们所有的子类,无论这些子类在继承链上的深度如何。object(对象) 是所有类的顶级父类
著作权归文章作者所有。 未经作者允许禁止转载!