【无为则无心Python基础】— 62、Python中私有成员方法(类中行为的封装)
Python对于类的成员没有严格的访问控制限制,这与其他面向对象的编程语言是有所区别的。
关于私有方法其实和私有属性差不多,有如下要点:
- 1、通常我们约定,两个下划线开头的方法是私有方法。
- 2、类内部可以访问私有方法。
- 3、类外部不能直接访问私有方法,也就是不同通过
对象.方法名
直接调用。 - 4、类外部可以通过
_类名__私有方法名
访问私有方法。
示例:
# 在函数名的前面添加两个下划线,此时该函数被称为私有函数
# 只能在当前类中被直接调用,不同通过对象.方法名调用
# 私有函数
class Student():def __init__(self, name, age)
【无为则无心Python基础】— 62、Python中私有成员方法(类中行为的封装)相关推荐
- Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho
Python基础学习-Python中最常见括号().[].{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho ...
- 【Python基础】Python 100 例带你入门
文章来源于Python与算法社区,作者振哥 大家好,我是振哥.这是我总结的 Python 100 个样例,原创作品,请大家多多关照. 以下所有代码全都至少运行一遍,确保可复现.易于理解.逐步完成入门到 ...
- 二十一. Python基础(21)--Python基础(21)
二十一. Python基础(21)--Python基础(21) 1 ● 类的命名空间 #对于类的静态属性: #类.属性: 调用的就是类中的属性 #对象.属性: 先从自己的内存空间里找名 ...
- Python基础了解 python自带IDLE编译
目录 学习小标 学习产出: 前言 一.Python版本 二.语言运用的占比 2021年 6 月编程语言排行榜前 20名 三.Python的应用 1.Web开发 2.网络爬虫 3.大数据处理 4.人工智 ...
- 视频教程-扣丁学堂Python基础视频教程-Python
扣丁学堂Python基础视频教程 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥99.00 立即订阅 扫码下载「CSD ...
- 我的全栈之路-Python基础之Python概述与开发环境搭建
我的全栈之路-Python基础之Python概述与开发环境搭建 我的全栈之路 1.1 信息技术发展趋势 1.2 浅谈计算机系统架构 1.2.1 计算机系统架构概述 1.2.2 计算机硬件系统 1.2. ...
- python基础语法--python语言及其应用
python基础语法 python引言 python python语言是一种高级动态.完全面向对象的语言. python中函数.模块.数字.字符串都是对象. python完全支持继承.重载.派生.多继 ...
- python buildin 中的一些类中为什么方法的内容都是pass?
python buildin 中的一些类中为什么方法的内容都是pass? 文章目录: 一.看到的一些方法的定义都是pass 二.如何查看Python的源代码 python 的源代码是用C语言写的 一. ...
- C++中两个类中互相包含对方对象的指针问题
前几天很不爽,因为C++中两个类中互相包含对方对象的指针编译时提示某一个类未定义...所以我就想啊想,这样也对,我的头文件都有#ifndef的,包含了一次就不能再包含了,以为就实现不了这样的功能,于是 ...
- springboot 项目中在普通类中调用dao层的mapper 出现空指针异常
springboot 项目中在普通类中调用dao层的mapper 出现空指针异常 参考文章: (1)springboot 项目中在普通类中调用dao层的mapper 出现空指针异常 (2)https: ...
最新文章
- 华硕ac68u最佳设置_灵耀X2 Pro和ARTone双双登场 华硕一举承包轻奢创作
- 去年亏11亿的寒武纪拟科创板募资28亿:三年总营收5.68亿,99%客户来自国内,曾从华为海思挖来CTO...
- PaddlePaddle yolov3
- 强烈推荐!分享一个持续连载的《特征工程小锦囊》项目,代码已开源!
- android fm模块学习,AndroidFM模块学习之5关闭FM流程
- 草稿 ktv 航版 1211 rs ga 打开文件控件 文件的复制操作
- zz Makefile学习教程: 跟我一起写 Makefile
- 写一个SFTP工具类实现连接
- 2021年中国气体分离设备行业运营情况分析:气体分离及液化设备产量14.85万台[图]
- 【UCSC Genome Browser】- ClinGen剂量敏感性分析
- python 蒙特卡罗_python实现蒙特卡罗方法(代码示例)
- 分享一款上班摸鱼神器,再也不怕领导突然出现在身后了~
- GEE基础学习——绘制经纬线pixelLonLat
- 学大数据要学哪些算法_大数据专业是学什么?
- 【附源码】计算机毕业设计JAVA小王防疫副食品配送商城
- 五十 烤肉之后 我在软件园的那些日子里
- 微信 checkbox修改样式
- 打工人的快乐星球,还存在吗?
- 主流相机镜头分析与代表作
- 选择屏幕abap开发