参看廖大神的博客 使用@property
有时间整理一下。
python 没有私有成员变量的概念,通常在变量前面加单/双下划线来表示私有变量(非共有变量)。
通常在python中,以单下划线开始的成员变量称为保护变量,也即只有类对象和子类对象能访问这些变量;双下划线开始的变量称为私有成员变量,也即只有类对象自己能访问,子类对象不能访问这个变量。
有时间整理一下。
python 没有私有成员变量的概念,通常在变量前面加单/双下划线来表示私有变量(非共有变量)。
通常在python中,以单下划线开始的成员变量称为保护变量,也即只有类对象和子类对象能访问这些变量;双下划线开始的变量称为私有成员变量,也即只有类对象自己能访问,子类对象不能访问这个变量。
转载于:https://www.cnblogs.com/gengyi/p/10290656.html