代码拉取完成,页面将自动刷新
"""
一般的成员变量都是公开的,可以被直接访问和修改。
但是有时候,我们希望某些变量只能在内部被访问和修改,不能被外部访问。
这时候,我们就需要对变量进行封装。
Python中,我们可以使用双下划线(__)来实现变量的封装。 -- 代码规定
我们也可以使用单下划线(_)来实现变量的封装。 -- 个人习惯
"""
class Person(object):
def __init__(self, name, age):
self._name = name
self.__age = age
def getPersonAge(self):
return self.__age
def setPersonAge(self, age):
self.__age = age
p1 = Person("Alice", 25)
print(p1._name)
# print(p1.__age)
print(p1.getPersonAge())
p1.setPersonAge(90)
print(p1.getPersonAge())
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。