第十五天学Python:类(3):私有、类的模块、动静态

在说完什么是类以及类的继承.这两个重点以后,我们今天来对类的内容进行一下简单地收尾补充:

私有

我们在定义类的时候会发现,像__init__这样的函数,是只有这个类本身能使用的,而在实例化以后并不能调用它,
在这里插入图片描述
这里面并没有__init__函数。我们同样可以在自己的类里添加这样的仅用于这个类本身的函数即变为“私有
私有的方法很简单:只需要我们在想私有化的函数名前面加两个下划线就好了,比如:

class Test():
    def __init __(self):
        self.A = 'Test_One'
        self.B = 'Test_Two'
    def __OutA(self):
        print(self.A)
    def OutB(self):
        print(self.B)

这个类里面就是把OutA私有了,OutB没有,接下来我们把这个类实例化,看一下能调用哪个方法:在这里插入图片描述
这样我们就完成了"私有"。
在类里面,除了__init__这样生成对象用的构造函数,还有很多专有的方法:像__del__释放对象用的析构函数;__len__获得长度;__pow__乘方等等

类的模

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值