K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
以下说法均围绕Python类的封装访问控制规则展开
Python中以单下划线_开头的属性是真正的私有属性,外部代码无法直接访问
_
类中以双下划线__开头的私有属性,在类外部可以通过obj.__private_attr直接获取其值
__
obj.__private_attr
可以通过在类内部定义getter和setter方法,对私有属性的访问和修改进行权限控制,符合封装的设计原则
子类可以直接访问父类中以双下划线__开头的私有成员