python中建立类的一个实例

云霞 发布于 2011/08/04 15:59
阅读 744
收藏 0

大家好!

请教一个问题,一个python的类myClass,建立一个实例a,

a = myClass 和 a = myClass() 都不会报错,但如果要访问属性,用前者就不行,这两者有什么区别??还是说前者就是违法的??

加载中
0
chs718
chs718

前者是a和myClass相同,即“a”和“myClass”这两个名字都指向一个class(注意不是对象)

后者才是myClass类型的对象。

两者都是合法的。

0
用户名已存在
用户名已存在

补充:

其实a和myClass也是对象,只不过他们是 <class 'type'>的对象。

返回顶部
顶部