Python高级语法-私有化-私有化理解(4.3.1)

@

1.说明

__a(私有):只能在类的内部使用,对象使用,但是子类不允许使用,不能导入到其他包
a(protected):可以在子类使用,可以通过对象访问,不能导入其他包
a
:没有要求,就是自己定义的区别名字而已

2.代码

test.py

a = 1
a_ = 1
__a = 1
_a = 1

main.py

from test import  *
import test
print(a)
print(a_)
print(test._a)
print(test.__a)
print(_a)
print(__a)
#输出前四个1

关于作者

个人博客网站
个人GitHub地址
个人公众号:
在这里插入图片描述

转载于:https://www.cnblogs.com/simon-idea/p/11402899.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值