在Python中,有三种访问修饰符:
-
公开访问修饰符:没有前缀符号,可以被任意访问,相当于Java中的public。
-
私有访问修饰符:前缀为双下划线“__”,只有类内部可以访问,相当于Java中的private。
-
保护访问修饰符:前缀为单下划线“_”,只有类内部和子类可以访问,相当于Java中的protected。但是在Python中并不是真正意义上的受保护,因为这些属性和方法在类外部仍然是可以访问的。
Python定义了三种访问级别:公开(无前缀)、私有(双下划线__)和保护(单下划线_)。公开访问修饰符允许任何地方访问,私有只允许类内部访问,而保护访问修饰符的成员则对类内部和子类可见。尽管Python的“保护”并非严格限制,这些属性和方法在外部仍可间接访问。
在Python中,有三种访问修饰符:
公开访问修饰符:没有前缀符号,可以被任意访问,相当于Java中的public。
私有访问修饰符:前缀为双下划线“__”,只有类内部可以访问,相当于Java中的private。
保护访问修饰符:前缀为单下划线“_”,只有类内部和子类可以访问,相当于Java中的protected。但是在Python中并不是真正意义上的受保护,因为这些属性和方法在类外部仍然是可以访问的。

被折叠的 条评论
为什么被折叠?