码迷,mamicode.com
首页 > 其他好文 > 详细

魔法方法:属性访问

时间:2017-03-05 14:42:43      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:存在   val   att   self   用户   name   就会   setattr   重写   

__getattr__(self,name) 当用户试图访问name,而name属性不存在时就会调用getattr

__getattribute__(self,name) 当用户试图访问name时就会调用getattribute

__setattr__(self,name,value)当name被设置为value的时候就会调用setattr

__delattr__(self,name)当name属性被删除时就会调用delattr

只有重写以上四个魔法方法,就可以改变属性访问

魔法方法:属性访问

标签:存在   val   att   self   用户   name   就会   setattr   重写   

原文地址:http://www.cnblogs.com/themost/p/6505230.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!