特牛网址导航

Cris 的Python笔记(九):面向对象三大特征之封装_@property def name(self): print("get name called")-CSDN博客

网友收藏
  • 链接地址:https://blog.csdn.net/cris_zz/article/details/83650070
  • 链接标题:Cris 的Python笔记(九):面向对象三大特征之封装_@property def name(self): print("get name called")-CSDN博客
  • 所属网站:blog.csdn.net
  • 被收藏次数:4964
文章浏览阅读130次。'''Python 面向对象三大特性之一:封装 Python 中对象的 属性通过getter和setter方法获取以及修改,通过类的构造方法为其赋值(Python中没有无参构造的概念) 类中构造方法定义的属性名如果不以__开头,则对象可以通过对象.属性名的方式来随意访问和修改,如果属性名以__开头,那么对象只能通过属性的getter和setter方法获取或者修改 ..._@property def name(self): print("get name called") return self._name @name.s