- 2
- 0
- 约7.08千字
- 约 12页
- 2026-04-28 发布于北京
- 举报
笔记
:智泊AI
作者:Jeff
⼀、封装
1.概念
⼴义的封装:函数和类的定义本身,就是封装的体现
狭义的封装:⼀个类的某些属性,在使⽤的过程中,不希望被外界直接,⽽是把这个属性给作为私有的
【只有当前类持有】,然后给外界⼀个的⽅法即可【间接属性】
封装的本质:就是属性的过程
封装的好处:提⾼了数据的安全性,提⾼了数据的复⽤性
2.属性和⽅法
如果想让成员变量不被外界直接,则可以在属性名称的前⾯添加两个下划线,成员变量则被称为私有成
员变量
私有属性的特点:只能在类的直接被,在外界不能直接
代码演示:
classGirl():
definit(self,name,,height):
self.name=name
self.=
self.height=height
#⽐如⼥孩的是,在外⾯不能轻易的,需要把设置为私有属性
self.age=18
defsay(self):
原创力文档

文档评论(0)