关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
理论上的生命---史前巨肥猫
2022-03-15 08:49
采纳率: 95.7%
浏览 26
首页
Python
已结题
为什么Python之父要设置Python的公有和私?
python
谢谢!
为什么Python之父要设置Python数据类型的公有和私?有什么作用吗?
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
1
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
谛凌
2022-03-15 09:14
关注
你可以这么理解
有些制作不公开的小吃,假设它是个饼干吧
设置私有,就相当于你只能从店家的窗口买饼干,你并不知道饼干的制作过程,你想吃就必须从窗口买
而设置公有,相当于你不需要在窗口拿饼干,你可以直接进后厨,你能看到它的制作流程,所以对店家来说并不安全
其次,如果你在窗口买,你只能吃饼干,反正你买了以后,你爱干嘛干嘛,你不会影响到后厨的东西;而如果你能进入后厨了,你就可能对后厨的其他饼干造成威胁,比如你把它制作的配料比换了之类的
所以,私有变量,由类给你提供借口进行访问,你只能用接口提供的功能,;而公有变量,你可以直接对这个变量本身进行修改,所以对类来说并不安全
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
向“C知道”追问
报告相同问题?
提交
关注问题
【
python
实操】
python
小程序之如何使用
私
有
公有
属性和方法
2024-10-10 12:51
Lossya的博客
python
小程序之如何使用
私
有
公有
python
-
公有
和
私
有以及继承组合
2020-12-21 15:16
在
Python
中,面向对象编程是其核心特性之一。面向对象编程允许我们定义类,创建对象,并通过继承和组合来复用代码。以下是对标题、描述和标签内容的详细阐述: ###
Python
中的特殊方法(魔法方法) 特殊方法是...
基于
Python
编程的学习与设计源码集合的Git
公有
库
2024-10-03 18:56
基于此,本项目集成了98个文件的Git
公有
库,主要围绕
Python
源码,其内容之丰富、结构之完整,为初学者和经验丰富的开发者提供了一个宝贵的学习和交流平台。 项目包含的88个
Python
源码文件,覆盖了从基础的语法实践...
老生常谈
python
的
私
有
公有
属性(必看篇)
2020-09-21 07:35
###
Python
中的
私
有与
公有
属性详解...总之,了解
Python
中的
私
有与
公有
属性是非常重要的,这有助于我们更好地设计和组织代码,同时也有助于维护代码的安全性和稳定性。希望本文能帮助读者更好地理解和掌握这一关键概念。
Python
面向对象之类和对象实例详解
2020-09-19 21:08
###
Python
面向对象编程之类与对象详解 #### 一、引言 面向对象编程(OOP)是一种编程范式,它使用“对象”来设计软件。
Python
作为一种支持多种编程风格的语言,也提供了强大的面向对象功能。在
Python
中,一切皆为...
Python
编程之属性和方法实例详解
2020-09-22 01:30
在
Python
编程中,属性和方法是面向对象编程的基础概念,它们是类(class)的核心组成部分。下面我们将深入探讨这两个概念。 一、属性 属性是用来描述对象状态的数据成员。在
Python
中,属性分为两种:
公有
属性...
python
私
有变量和
公有
变量
2024-12-11 22:01
小林孩的博客
虽然
Python
没有真正的
私
有属性,但通过命名约定和名称改写,开发者可以指示某些属性是“内部使用”的,不应该被类的外部直接访问。遵守这些约定有助于保持代码的可读性和维护性。
华中农业大学
python
python
-Day31-35.rar
2024-05-12 08:58
【华中农业大学
Python
课程知识点详解】(Day31-35) 在华中农业大学的
Python
课程中,Day31到Day35的学习...通过这些内容的学习,学员能够更好地掌握
Python
的高级特性和实践技能,为后续的
Python
编程之路打下坚实基础。
python
公有
属性
2018-11-08 17:29
- 当通过类 `Dog` 修改 `nationality` 为 `"US"` 时,`d2` 的 `nationality` 也随之改变,但 `d1` 的 `nationality` 保持不变,因为 `d1` 已经有了自己的 `nationality` 属性,这个属性与类的
公有
属性是分离的。...
Python
属性访问拦截
2025-08-18 11:32
1.
公有
属性与
私
有属性:
Python
中的属性分为
公有
和
私
有。
公有
属性可以直接访问,而
私
有属性通常通过特定的访问器(getter)和修改器(setter)方法进行间接访问。
Python
中
私
有属性的名称通常以两个下划线开头,如__...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
3月23日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
3月15日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
3月15日