self 这个大量出现在python程序里面的形参,是可以改变的,他表示可以使用本身这个类的任何对象。比如类定义了一个long的变量和一个__fun1的私有函数(对象),那么类中的函数都可以使用这个变量。class chen: __var1="1" long="100" def __fun1(self): print "私有函数" self.long=100
类的公有对象可以直接 p.fun() 调用,类的私有对象必须简介的调用 将__fun() 封装到其他方法里面class chen: __var1="1" def __fun1(self): print "私有函数" def fun2(self): print "公有函数"要调用类里面的fun2可以直接实例化调用:p=chen(): p.fun2要调用类里面的_
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号