6.1 类(私有成员与公有成员)课件讲解.pptxVIP

  • 2
  • 0
  • 约1.31千字
  • 约 8页
  • 2024-07-13 发布于陕西
  • 举报

6.1 类(私有成员与公有成员)课件讲解.pptx

单元6面向对象程序设计

——类;Python并没有对私有成员提供严格的访问保护机制。

在定义类的成员时,如果成员名以两个下划线“__”或更多下划线开头而不以两个或更多下划线结束则表示是私有成员。

私有成员在类的外部不能直接访问,需要通过调用对象的公开成员方法来访问,也可以通过Python支持的特殊方式来访问。

公开成员既可以在类的内部进行访问,也可以在外部程序中使用。;classA:

def__init__(self,value1=0,value2=0):

self.value1=value1

self.__value2=value2

defsetValue(self,value1,value2):

self.value1=value1

self.__value2=value2

defshow(self):

print(self.value1)

print(self.__value2)

a=A()

a.value1

0

a._A__value2#在外部访问对象的私有数据成员

0;在IDLE、Spyder

文档评论(0)

1亿VIP精品文档

相关文档