Python基础 类私有成员和保护成员

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础 类私有成员和保护成员相关的知识,希望对你有一定的参考价值。

python中的protected和private

python中用

_var ;变量名前一个下划线来定义,此变量为保护成员protected,只有类及其子类可以访问。此变量不能通过from XXX import xxx 导入


__var;变量名前两个下划线来定义,此变量为私有private,只允许类本身访问,连子类都不可以访问。

 

class perent_class(object):
    def __init__(self,name,protected,private):
        self.name = name
        self._protected = protected
        self.__private = private

 

Linux and python学习交流1,2群已满.

Linux and python学习交流3群新开,欢迎加入,一起学习.qq 3群:563227894

不前进,不倒退,停止的状态是没有的.

一起进步,与君共勉,

 

以上是关于Python基础 类私有成员和保护成员的主要内容,如果未能解决你的问题,请参考以下文章

python中类成员修饰符

Python - 访问类的受保护成员_

回顾C++:访问权限控制之 公有保护私有继承用法详解与总结

JLS 的哪一部分说匿名类不能有公共/受保护/私有成员类

python私有成员都以双下划线“__”开头,仅类内部可访问

python基础类的特殊成员(类的特殊内置属性和方法)