九州体育网 - 十年信誉网站

关于作者

Discuss / Python / 在类中属性加上前导下划线,仍可被外部造访?为什么?

在类中属性加上前导下划线,仍可被外部造访?为什么?

Topic source

灿灿lcccccc

#1 Created at ...

#!/usr/bin/env python3

-- coding: utf-8 --

class Student(object): def init(self,name,score): self._name=name self._score=score Lisa=Student('Lisa',99) bart=Student('Bart',59) print(Lisa._name) print(bart._name)

仍然可以被外部造访是为什么呢?执行程序后的结果是: Lisa Bart

使用的是vscode编辑器

blablahbala

#2 Created at ...

你这是单下划线,私有变量是在前边加双下划线。


  • 1

Reply

WARNING: You are using an old browser that does not support HTML5. Please choose a modern browser (Chrome / Microsoft Edge / Firefox / Sarafi) to get a good experience.