参考文献:http://www.cnblogs.com/linuxcat/archive/2012/01/05/2220997.html
注:
(1)self在定义类的方法时是必须有的。
(2)调用时不必传入相应的参数。
(3)self名称不是必须的,在python中self不是关键词,你可以定义成a或b或其它名字都可以,但是约定成俗,不要搞另类,大家会不明白的。
(4)它像c++中的“this”。但是,"this"是不用在类方法的输入参数中出现。它要!!
参考文献:http://www.cnblogs.com/linuxcat/archive/2012/01/05/2220997.html
注:
(1)self在定义类的方法时是必须有的。
(2)调用时不必传入相应的参数。
(3)self名称不是必须的,在python中self不是关键词,你可以定义成a或b或其它名字都可以,但是约定成俗,不要搞另类,大家会不明白的。
(4)它像c++中的“this”。但是,"this"是不用在类方法的输入参数中出现。它要!!