摘要: python的class与C++、C#的class相比,是有区别的。 1.python的class方法与普通的方法有一个区别:class方法必须有一个额外的参数名称,在调用class方法时不用为这个参数赋值,这个参数指对象本身,一般用self表示,self相当于C#的this。 2. 使用__init__方法进行初始化实例,实例被创建的时候,会马上运行此方法(init前后都是双下滑线)。 3. 使用__del__ 的方法来完成类似析购操作。它在对象消逝的时候被调用。将对象所占用的内存返回给系统,但是很难保证这个方法究竟在什么时候运行。如果你想要指明它的运行,你就得使用del语句。 如下... 阅读全文
posted @ 2012-11-23 16:02 绿茶叶 阅读(1688) 评论(0) 推荐(0) 编辑