python的get set方法示例
发布时间:2020-12-17 17:12:46 所属栏目:Python 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 class Critter(object): '''A virtual pet''' def __init__(self,name): print 'A new critter has been born!' self.__name = name def get_name(sel
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 class Critter(object): '''A virtual pet''' def __init__(self,name): print 'A new critter has been born!' self.__name = name def get_name(self): return self.__name def set_name(self,new_name): if new_name == '': print 'A critter's name can't be the empty string.' else: self.__name = new_name print 'Name change successful.' name = property(get_name,set_name) def talk(self): print 'nHi,I'm',self.name # main crit = Critter('Poochie') crit.talk() print 'nMy critter's name is:',print crit.name print 'nAttempting to change my critter's name.' crit.name = '' print 'nAttempting to change my critter's name again.' crit.name = 'Randolph' crit.talk() 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |