概述
关于私有属性和私有方法,
1. 两个下划线开头的属性是私有的(private)。其他为公共的(public)。
2. 类内部可以访问私有属性(方法)
3. 类外部不能直接访问私有属性(方法)
4. 类外部可以通过“_类名__私有属性(方法)名”访问私有属性(方法)
私有属性和私有方法在类中可以调用 在外部访问时用 类名(对象名)._类名__私有属性名
class Person:
__gender = "man"
def __init__(self,name,age):
self.__name = name
self.age = age
def prin(self):
print("姓名为%s"%(self.__name))
print("性别为%s"%(self.__gender))
print(p._Person__name)#通过此方法访问私有属性
print(Person._Person__gender)
最后
以上就是高兴汉堡为你收集整理的私有属性和私有方法的全部内容,希望文章能够帮你解决私有属性和私有方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复