typeobjectclass之间的关系

Posted believepd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typeobjectclass之间的关系相关的知识,希望对你有一定的参考价值。

class Foo:
    pass

print(type(int))            # <class ‘type‘>
print(type(str))            # <class ‘type‘>
print(type(Foo))            # <class ‘type‘>
print(type(object))         # <class ‘type‘>
print(type(type))           # <class ‘type‘>

print(int.__bases__)        # (<class ‘object‘>,)
print(str.__bases__)        # (<class ‘object‘>,)
print(Foo.__bases__)        # (<class ‘object‘>,)
print(object.__bases__)     # ()
print(type.__bases__)       # (<class ‘object‘>,)

object是最顶层类;

type也是一个类,同时也是一个对象;它是用来生成类的。

技术图片

 

以上是关于typeobjectclass之间的关系的主要内容,如果未能解决你的问题,请参考以下文章

切换片段时如何维护子视图的状态?

片段和活动之间的核心区别是啥?哪些代码可以写成片段?

进程和线程和协程之间的关系

这两个代码片段之间有区别吗?如果有,那又如何? [复制]

在tablayout片段之间进行通信[重复]

Android中切换标签片段之间的延迟