老师,公开和私有那一章节,用对象加变量的方法调用好像不能修改变量的值啊。

来源:9-13 没有什么是不能访问

空想0

2018-09-07

写回答

1回答

ilchin

2018-09-25

可以啊,具体要看你是怎么给私有变量赋的值和怎么读取私有变量的。

比如说我们给添加一个实例方法,这个方法负责读取私有变量的值

def get_score(self):
    return self.__score

然后我们再外面强制性的给私有变量赋值

student_1._Student__score = 55

你再在后面通过实例方法获取私有变量的值看看

print(student_1.get_score())

我觉得没有毛病啊

//img.mukewang.com/szimg/5baa14a80001f7ec07770948.jpg

0
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14640 学习 · 4477 问题

查看课程