Python3中的封装,私有化属性,私有化类

封装(私有化)的作用 :
…封装操作可以对受访问保护的成员进行功能开放的控制 , 达到保护数据不被非法访问的目的

定义私有变量的语法格式 :
…self . _ _属性名 = 值 (属性名前加两个下划线)
例 :
Python3中的封装,私有化属性,私有化类

定义私有方法语法格式 :
…def _ _方法名(self , 形参1 ,形参2, …) (方法名前加两个下划线)
…------方法体
例:
Python3中的封装,私有化属性,私有化类

标准封装语法格式 :
…变量私有化格式 :
…—self ._ _属性名 = 值
…提供公共的访问器格式 :
…—def get _ _属性名(self):
…------return self. _ _属性名
…提供公共的修改器格式
…—def set _ _属性名(self, 属性名):
…------self . _ _属性名 = 属性名
例:
Python3中的封装,私有化属性,私有化类