并通过定义公共方法

另外,访问修饰符 私人的 或者 受保护的 用于仅对象本身需要的数据成员和方法。 如果您有需要由其他类或对象访问或更改的数据,请为此目的编写 Getter 和 Setter 方法。错误处理和验证之类的事情也应该通过 使用封装和抽象,将结构和实现细节隐藏在简单的接口后面。 Python 中的封装 与C++和Java等面向对象语言不同,Python 没有前面提到的访问修饰符,现有的约定就是用于此目的。 使用 Python 教授面向对象编程 Faradars 中 Python 的面向对象编程视频 点击 Python 中的访问控制器 下面,我们展示了如何使用现有约定在 Python 中定义不同的访问修饰符。

需要

“公共”:通常,类的所有属性和方法都被认为是公共的。如果我们将类成员定义为公共(即正常的默认定义),则可以从程序中 巴西电子邮件数据 的任何位置访问它。 “Protected”(受保护):要将某个功能指定为受保护,需要为其添加前缀 _ 或者在其名称的开头添加下划线。如果我们以这种方式定义我们的类成员,那么除了该类本身之外,它还可以在其子类中访问。 “Private”:前缀,用于将类的数据定义为私有 __ 或者我们在其名称的开头添加 2 个下划线。

篇文章中

 

请注意,在这种情况下,所需的成员对用户隐藏。现在我们可以与此类进行交互, Getter 和 Setter 来检索和更改值 高度 提 巴西电子邮件列表 供给用户。 在 Faradars 杂志之前的一篇文章中,我们用简单的语言通过示例和代码解释了Python 中的封装。 有关Python面向对象的更多实践,您可以观看Python面向对象的面向项目的培训视频以及课程中的七个实际项目, 其链接如下。 Python面向对象的项目化训练——Python的七个实用项目 Python 面向对象的项目式培训视频 – 课程中 Python 的七个实际项目 点击 这个教育视频首先教你Python的基本概念,然后介绍面向对象领域的7个实际项目,包括气温计算项目、餐厅菜单项目、图书馆项目、不同环境下的人类项目、学校注册项目和存储项目检查。

Leave a comment

Your email address will not be published. Required fields are marked *