问个肤浅的问题,关于self的

问个肤浅的问题,关于self的

self到底是什么东西呢?有时候需要有时候不需要。看了基本书,没有说明白的,倒是光说跟C++
的this 什么的类似,不想学c++到这里问问,望N人结合例子给说道说道
这里前一阵子刚讨论过,你查一查吧。
指的是类自己
因为由于Python语言的特色,要求一个东东必须没有歧义的表达出来,所以类的方法就让您必须加上Self了,当然吗您写为This也可以。
其实在C++、Delphi、C#等等语言当中,类的方法,第一个关键字都是This(Delphi的是Self)的,只是不让您去写了,因为一个类的VMT表只有一份,而实例(或者说数据)有N份,那么在方法调用的时候如何区分不同的实例呢?就是这个默认的This(Self)
楼主看看这个:
http://bbs.chinaunix.net/viewthr ... &extra=page%3D3
谢谢大家