在Python中,即便是整数也被作为对象 (属于int类)。这和C++把整数作为类型是不同的 。通过help(int) 可以了解更多这个int类的信息。
[注意]
[1] 使用类名后跟一对圆括号 来创建一个对象/实例。
[2] Python中的self 等价于C++中的this指针 。
[3] __init__方法 类似于C++中的constructor 。
[4] __del__方法 类似于C++中的destructor 。
[5] 域 是属于一个对象或类的变量。域有两种类型 :实例变量(对象的变量 )和类变量(类的变量 )
[6] 方法 是属于类的函数。
[7] 域和方法统称属性 。
[8] __del__方法在对象消逝的时候调用,并把对象所占的内存返回给系统。
[9] Python中所有的类成员都是公共的 。
[10] __privatevar的双下划线前缀 命名方式为私有变量 。但是,惯例是:使用单下划线前缀 表示私有变量。
关于上述代码的问题讨论可见:
[1] http://topic.csdn.net/u/20100714/14/5e94e0c6-b958-4469-b116-76857f72ae15.html?seed=252010780&r=67002597#r_67002597
[2] http://topic.csdn.net/u/20100617/00/55e2d94b-1dc7-40ee-ad15-18cef7fba89b.html