一、访问私有成员
1、对象无法访问私有变量
在下面的 Python 类 Student 中 , 定义了私有的成员变量 ,
# 定义私有成员
__address = None
该私有成员变量..., 只能在类内部进行访问 , 类的外部无法进行访问 ;
在 类外部 创建的 Student 实例对象 , 是无法访问 __address 私有成员的 ;
使用 实例对象 访问 类的私有成员 , 编译时不会报错...__address)
访问 s1 实例对象 的 __address 成员 , 会报如下错误 ;
代码示例 :
"""
面向对象 - 封装
"""
# 定义 Python 类
class Student...Tom
18
Process finished with exit code 1
2、对象无法访问私有方法
在类中 定义私有成员方法
# 定义私有成员方法
def __say(self...__address}")
创建对象 , 调用该私有成员方法 ,
# 创建对象
s1 = Student("Tom", 18, "学院路6号")
s1.