关键字:
class(创建类)
_metaclass_=type #确定使用新式类 写在创建类前面。
创建类规范:
_metaclass_=type
class Person: #定义Person类
def setName(self,name):
self.name=name
def getName(self):
return self.name
def greet(self):
print "Hello ,world! I'm %s" % self.name
>>>foo=Person()
>>>bar=Person()
>>>foo.setName('abc')
>>>bar.setName('cde')
>>>foo.greet()
Hello, world ! I'm abc
>>>bar.greet()
Hello,world ! I'm cde
私有类:
创建隐私数据,用双下划线。
例如
class Secretive:
def __parament(self):
print ""
可以用内部访问方式访问隐私数据,如果用外部方式,可以用
>>>s=Secretive()
>>>s._Secretive__parament()