Python面向对象中,如何实现类私有成员变量的封装?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2482个文字,预计阅读时间需要10分钟。
目录
1.私有成员变量介绍
(1)私有成员变量概念 (2)私有成员变量特点 (3)私有成员变量体验2. 属性私有化工作原理 3. 定义成员变量的标识符规范 4. 私有成员变量的获取和设置
目录- 1、私有成员变量介绍
- (1)私有成员变量概念
- (2)私有成员变量特点
- (3)私有成员变量体验
- 2、属性私有化工作原理
- 3、定义成员变量的标识符规范
- 4、私有成员变量的获取和设置方式
在Python面向对象中,把类的某些属性,如果在使用的过程中,不希望被外界直接访问,就可以将该属性设置为私有的,即只有当前类持有,然后暴露给外界一个访问的函数,来实现间接的访问对象属性,这就是类中数据的封装。
如果类中的属性不想被外界直接访问,则可以在属性的前面添加两个下划线__,此时称该属性为私有属性,即私有成员变量。
封装的本质:就是属性的私有化。
(2)私有成员变量特点只能在类的内部被直接访问,在外界不能直接访问。
本文共计2482个文字,预计阅读时间需要10分钟。
目录
1.私有成员变量介绍
(1)私有成员变量概念 (2)私有成员变量特点 (3)私有成员变量体验2. 属性私有化工作原理 3. 定义成员变量的标识符规范 4. 私有成员变量的获取和设置
目录- 1、私有成员变量介绍
- (1)私有成员变量概念
- (2)私有成员变量特点
- (3)私有成员变量体验
- 2、属性私有化工作原理
- 3、定义成员变量的标识符规范
- 4、私有成员变量的获取和设置方式
在Python面向对象中,把类的某些属性,如果在使用的过程中,不希望被外界直接访问,就可以将该属性设置为私有的,即只有当前类持有,然后暴露给外界一个访问的函数,来实现间接的访问对象属性,这就是类中数据的封装。
如果类中的属性不想被外界直接访问,则可以在属性的前面添加两个下划线__,此时称该属性为私有属性,即私有成员变量。
封装的本质:就是属性的私有化。
(2)私有成员变量特点只能在类的内部被直接访问,在外界不能直接访问。

