Python对于类的成员没有严格的访问控制限制,这与其他面向对象的编程语言是有所区别的。

关于私有方法其实和私有属性差不多,有如下要点:

  • 1、通常我们约定,两个下划线开头的方法是私有方法。
  • 2、类内部可以访问私有方法。
  • 3、类外部不能直接访问私有方法,也就是不同通过对象.方法名直接调用。
  • 4、类外部可以通过 _类名__私有方法名访问私有方法。

示例:

# 在函数名的前面添加两个下划线,此时该函数被称为私有函数
# 只能在当前类中被直接调用,不同通过对象.方法名调用
# 私有函数
class Student():def __init__(self, name, age)

【无为则无心Python基础】— 62、Python中私有成员方法(类中行为的封装)相关推荐

  1. Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho

    Python基础学习-Python中最常见括号().[].{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho ...

  2. 【Python基础】Python 100 例带你入门

    文章来源于Python与算法社区,作者振哥 大家好,我是振哥.这是我总结的 Python 100 个样例,原创作品,请大家多多关照. 以下所有代码全都至少运行一遍,确保可复现.易于理解.逐步完成入门到 ...

  3. 二十一. Python基础(21)--Python基础(21)

    二十一. Python基础(21)--Python基础(21) 1 ● 类的命名空间 #对于类的静态属性:     #类.属性: 调用的就是类中的属性     #对象.属性: 先从自己的内存空间里找名 ...

  4. Python基础了解 python自带IDLE编译

    目录 学习小标 学习产出: 前言 一.Python版本 二.语言运用的占比 2021年 6 月编程语言排行榜前 20名 三.Python的应用 1.Web开发 2.网络爬虫 3.大数据处理 4.人工智 ...

  5. 视频教程-扣丁学堂Python基础视频教程-Python

    扣丁学堂Python基础视频教程 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥99.00 立即订阅 扫码下载「CSD ...

  6. 我的全栈之路-Python基础之Python概述与开发环境搭建

    我的全栈之路-Python基础之Python概述与开发环境搭建 我的全栈之路 1.1 信息技术发展趋势 1.2 浅谈计算机系统架构 1.2.1 计算机系统架构概述 1.2.2 计算机硬件系统 1.2. ...

  7. python基础语法--python语言及其应用

    python基础语法 python引言 python python语言是一种高级动态.完全面向对象的语言. python中函数.模块.数字.字符串都是对象. python完全支持继承.重载.派生.多继 ...

  8. python buildin 中的一些类中为什么方法的内容都是pass?

    python buildin 中的一些类中为什么方法的内容都是pass? 文章目录: 一.看到的一些方法的定义都是pass 二.如何查看Python的源代码 python 的源代码是用C语言写的 一. ...

  9. C++中两个类中互相包含对方对象的指针问题

    前几天很不爽,因为C++中两个类中互相包含对方对象的指针编译时提示某一个类未定义...所以我就想啊想,这样也对,我的头文件都有#ifndef的,包含了一次就不能再包含了,以为就实现不了这样的功能,于是 ...

  10. springboot 项目中在普通类中调用dao层的mapper 出现空指针异常

    springboot 项目中在普通类中调用dao层的mapper 出现空指针异常 参考文章: (1)springboot 项目中在普通类中调用dao层的mapper 出现空指针异常 (2)https: ...

最新文章

  1. 华硕ac68u最佳设置_灵耀X2 Pro和ARTone双双登场 华硕一举承包轻奢创作
  2. 去年亏11亿的寒武纪拟科创板募资28亿:三年总营收5.68亿,99%客户来自国内,曾从华为海思挖来CTO...
  3. PaddlePaddle yolov3
  4. 强烈推荐!分享一个持续连载的《特征工程小锦囊》项目,代码已开源!
  5. android fm模块学习,AndroidFM模块学习之5关闭FM流程
  6. 草稿 ktv 航版 1211 rs ga 打开文件控件 文件的复制操作
  7. zz Makefile学习教程: 跟我一起写 Makefile
  8. 写一个SFTP工具类实现连接
  9. 2021年中国气体分离设备行业运营情况分析:气体分离及液化设备产量14.85万台[图]
  10. 【UCSC Genome Browser】- ClinGen剂量敏感性分析
  11. python 蒙特卡罗_python实现蒙特卡罗方法(代码示例)
  12. 分享一款上班摸鱼神器,再也不怕领导突然出现在身后了~
  13. GEE基础学习——绘制经纬线pixelLonLat
  14. 学大数据要学哪些算法_大数据专业是学什么?
  15. 【附源码】计算机毕业设计JAVA小王防疫副食品配送商城
  16. 五十 烤肉之后 我在软件园的那些日子里
  17. 微信 checkbox修改样式
  18. 打工人的快乐星球,还存在吗?
  19. 主流相机镜头分析与代表作
  20. 选择屏幕abap开发

热门文章

  1. C语言 数组指针初始化
  2. [数据分析师]从零开始,构建数据化运营体系
  3. 浅谈CSS常用属性(2)-z-index属性
  4. Electron项目中的NSIS配置项
  5. Camunda 工作流引擎 demo
  6. 华为问界增速乏力?背后造车工厂赛力斯巨亏收场
  7. 快来为你的表格加上水印吧
  8. Android 完美获取Ip地址
  9. CA证书授权(CertificateAuthority)中心
  10. Flynn之Discoverd