没有合适的资源?快使用搜索试试~ 我知道了~
首页【初学者必备】python封装继承多态笔记
资源详情
资源评论
资源推荐

面向对象的三大特征是指:封装、继承、多态
1、 封装
定义:就是将内容封装到某个地方,以后再去调用被封装在某处的内容。
但是如果在类当中给属性的前面加上__之后,导致属性无法在外部调用,只能在内部调用
上节课我们讲了,self 是一个特殊的参数,代表是实例本身,所以
当执行 P = Parent()时,self 就是 P,继续实例化一个 B,self 就是 B
所以呢内容其实就被封装到了对象 P 中,每个对象都有 name 和 age 属性
怎么调用
调用被封装的内容时,两种情况
1. 通过对象直接调用
2. 通过 self 间接调用
我们先来看通过对象直接调用
通过 self 间接调用
根据上面的情况,对于面向对象的封装来说,其实就是使用构造方法将内容封装到对象中,,然
后通过对象直接或者 self 间接获取封装的内容
给属性前面加__(类的私有化)



















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0