Python 中Python 为什么要继承 object 类

来源:互联网 发布:江西网络广播电视台app 编辑:程序博客网 时间:2024/06/04 09:33

1.使用 Python 时, 遇到 class A 和 class A(object) 的写法,在 Py2 中是有概念上和功能上的区别的, 分别称为经典类(旧式类)old-style(classic-style) 与新式类的区别new-style。


2.历史原因:.2.2以前的时候type和object还不统一. 在2.2统一到3之间, 要用class Foo(object)来申明新式类, 因为它的type是 < type ‘type’ > .不然的话, 生成的类的type就是 < type ‘classobj’ >


3.为什么要继承object类?主要目的是便于统一操作。在python 3.X中已经默认继承object类

1 0
原创粉丝点击