请解释两个陈述的含义:
obj = ClassName
和
obj = ClassName()
答案 0 :(得分:1)
ClassName
是对班级的引用。 Classname()
实例化该类的对象。
答案 1 :(得分:0)
一切都是Python中的第一类对象。
ClassName
将返回对ClassName
类型的引用,ClassName()
会调用类__init__()
的{{1}}方法。
如果您熟悉Java,那么ClassName
会调用构造函数。
例如:
ClassName()