首页 > 代码库 > Python面向对象成员修饰符
Python面向对象成员修饰符
成员修饰符就是设置类的成员有些是公开的有些是私有的,公开的是在外部通过对象或者类可以调用,但是私有的只能通过类的内部才可以调用。
静态字段修饰
#!/usr/bin/env python
# _*_coding:utf-8 _*_
class Foo:
# 公有的静态字段
ClassMembers = "公开的"
# 私有的静态字段
__ClassMembers = "私有的"
# 执行公有的静态字段
print(Foo.ClassMembers)
# 执行私有的静态字段
print(Foo.__ClassMembers)
/usr/bin/python3.5 /home/ansheng/文档/Python_code/sublime/Week06/Day04/s2.py
公开的
Traceback (most recent call last):
File "/home/ansheng/文档/Python_code/sublime/Week06/Day04/s2.py", line 14, in <module>
print(Foo.__ClassMembers)
AttributeError: type object ‘Foo‘ has no attribute ‘__ClassMembers‘
Process finished with exit code
本文出自 “一盏烛光” 博客,谢绝转载!
Python面向对象成员修饰符
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。