self相当于在实例化类的过程中传入参数,实例化对象本身
静态方法,静态字段属于类,动态字段,动态方法输入每一个实例化的对象
类实例化的过程把一些属性,方法封装到一个实例化对象当中
动态字段,动态方法只能通过实例化对象访问
静态字段,静态方法能通过类,或者实例化对象来访问
class province:
demo='23个省之一' #静态字段属于类
def __init__(self,name,capital,leader):
self.Name=name #动态字段
self.Captial=captial
self.Leader=leader
def sport_meeting(self): #动态方法
print self.Name+'正在开运动会'
@staticmethod #静态方法通过该装饰器来实现
def fool(): #静态方法
print '省份正在反腐'
@property
def Bar(self):
print self.Leader
hb=person('河北','石家庄','阿珍')
print hb.Name #动态字段的访问方法
hb.sport_meeting() #动态方法的访问方法
province.demo #静态字段的方法
province.fool() #静态方法的访问方法