首页 > 数码 正文

用电脑回收站的数据保护机制 用电脑回收站的数据保护机制怎么更改

时间:2023-09-27 作者:佚名

用电脑回收站的数据保护机制:理解python类成员保护和访问限制

类成员保护和访问限制有什么用

python类的成员可以通过“成员保护和访问限制的机制”非常大程度地禁止类实例对象对其进行直接访问和直接的修改,只能通过类实例方法来获取、访问或修改。

这里为什么说是“非常大程度地禁止”,而不是“完全禁止”?先卖个关子!

python为什么要设计类成员保护和访问限制的功能呢

首先,我们通过一个通俗的实例来了解一下什么是类成员保护和访问限制的机制。

我们双击要访问电脑的回收站里头的文件,是不是会弹出个对话框,让我们把文件恢复到原来的位置,该过程我们可以理解为python类的成员保护和访问限制;然后,我们删除电脑回收站里头的垃圾文件的时候,是不是也会弹出一个对话框,问我们是否真的要永久性地删除回收站里头的文件,这同样可以理解为python类的成员保护和访问限制;在弹出的对话框,通常会有两个按钮,分别是确定与取消。当我们点击确定的时候,回收站的文件就可以被恢复到原来的位置,或被永久删除,这个过程,我们可以理解为python的类通过类的实例方法来访问类成员和修改类成员。

由此,我们大致可以将python类的成员保护和访问限制理解为是python对数据的一种保护机制。还有其他的运用场景,比如:人身份证上的名字是不能随便修改的,这样通过python类的成员保护和访问限制就可以很大程度上避免编程开发过程中一不小心将数据修改的。

成员保护和访问限制的语法

在成员的名字前加上两个英文的下划线__,如:

class Person(): def __init__(self, name): self.__name = name #在成员前面加两个下划线,该成员称为受保护的成员,下面类的实例访问该成员被限制 p = Person('小明') p.__name —————————————————————————————— 代码输出: AttributeError Traceback (most recent call last) in 4 5 p = person('小明') ----> 6 p.__name AttributeError: 'person' object has no attribute '__name'

那么如何访问和修改受保护和访问限制的类成员呢

关于如何访问和修改受保护和访问限制的类成员,以及上面提到的python类的成员可以通过“成员保护和访问限制的机制”为什么是“非常大程度地禁止”类实例对象对其进行直接访问和直接的修改,而不是“完全禁止”,大家可以参考下面的内容:

本文信息为网友自行发布旨在分享与大家阅读学习,文中的观点和立场与本站无关,如对文中内容有异议请联系处理。

本文链接:https://www.paituo.cc/tech/1076331.html

  • 小编推荐

    最容易考的本科大学有哪些

    最容易考的本科大学有哪些,比较好考的本科大全,简介如下今年的高考总算是结束了,大部分高考生开始放松的时候,也需要提前做好填报志愿的相关准备,比如想要报考的专业和大学。选择什么专业关系着未来的发展和人生方向,而选择什...

    大型单机电脑游戏排行

    大型单机电脑游戏排行,口碑最好的游戏分享,简介如下大家是否在为没有游戏玩而苦恼呢? 以下是我为您推荐的10个高质量大型电脑单机游戏,供大家参考一下 1. 《巫师3:狂猎》(The Witcher 3: Wild...

    订婚送什么礼物好和定亲时必买的十样东西

    本文讲述订婚送什么礼物好和定亲时必买的十样东西,简介如下近几年,随着传统婚姻观念的变化,一些家庭已经开始重新切入“定亲”这一古老而神圣的婚姻仪式。定亲礼是指:男女双方经过商定,订定婚约,约定婚...

    女人变心后为什么很绝情

    本文讲述女人变心后为什么很绝情,简介如下在喜欢这种事情上,女人可以很深情,同时也可以很绝情。深情的时候,她可以对你事无巨细,全部都十分的上心,经常对你嘘寒问暖,绝情的时候,她可以对你不闻不问,任你百般...

    好脾气才有好运气和一个人所有的福气

    本文讲述好脾气才有好运气和一个人所有的福气,简介如下《菜根谭》中有云:“性躁心粗者一事无成,心和气平者百福自集。”意思很简单,性情暴躁易怒的人,往往很难有所成就;而心平气和的人,各种福报无...

    如何使用115网盘网页版进行文件传输和管理 115如何加好友

    如何使用115网盘网页版进行文件传输和管理,简介如下115网盘是一款备受欢迎的云存储服务软件,不仅有电脑客户端,还有网页版,其实115网盘网页版同样功能强大。它可以免费上传、下载、分享各种资料、文档、图片和视频等...

    YY号码交易平台值得信任吗 yy频道交易平台

    YY号码交易平台值得信任吗,简介如下YY号码交易平台是一款专业的互联网产品,致力于打造一个全方位的号码交易平台。在YY号码交易平台,用户可以买到各种号码,比如手机号、QQ号、微信号等等,也可以将自...

    好太太消毒柜能否有效杀灭细菌和病毒 好太太消毒柜价格

    好太太消毒柜能否有效杀灭细菌和病毒,简介如下好太太消毒柜,是家庭厨房中经久不衰的必备产品之一。它的主要功能是将厨具消毒杀菌,保障家人的健康。消毒柜的制造和使用已有多年的历史,经过不断地技术改进与创新,如今...