self 总是指向调用方法的对象。
self总是代表当前类的对象。当它出现在某个方法体中时,它所代表的对象是不确定的,但它的类型是确定的,它所代表的是当前类的实例对象;
当这个方法被调用时,它所代表的对象才被确定下来:谁在调用这个方法,self就代表谁。
self不能出现在类方法中,因为类方法的调用者是类本身,而不是对象。
时间: 2024-10-10 10:20:10
self 总是指向调用方法的对象。
self总是代表当前类的对象。当它出现在某个方法体中时,它所代表的对象是不确定的,但它的类型是确定的,它所代表的是当前类的实例对象;
当这个方法被调用时,它所代表的对象才被确定下来:谁在调用这个方法,self就代表谁。
self不能出现在类方法中,因为类方法的调用者是类本身,而不是对象。