知行编程网知行编程网  2022-09-16 23:30 知行编程网 隐藏边栏  30 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python私有方法是什么的相关知识,包括python定义私有变量,以及python构造函数这些编程知识,希望对大家有参考作用。

什么是python私有方法

Python默认的成员函数和成员变量都是public的,Python的private属性和方法在其他语言中是不会被public、private等关键字修改的。在python中定义一个私有变量,只需要在变量名或函数名前加两个下划线“__”,那么函数或变量就是私有的

声明该方法为私有方法,不能在类的外部调用

代码

class Test(object):
    #普通方法
    def test(self):
        print("普通方法test")
    #普通方法
    def _test1(self):
        print("普通方法_test1方法")
    #私有方法
    def __test2(self):
        print("私有方法__test2方法")
 
t = Test()
t.test()
t._test1()
#t.__test2()#调用的时候会报错

C++中没有像public和private这样的关键字来区分Python中的公共属性和私有属性。它通过属性命名的方式来区分。如果属性名前加上两个下划线“__”,则表示该属性是私有属性。 , 否则为公共属性(方法也是如此,如果方法名前加两个下划线,则表示该方法是私有的,否则是公共的)。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享