首页 > 其他 > 详细

第十四节:面向对象的多态和封装

时间:2020-04-17 00:20:06      阅读:56      评论:0      收藏:0      [点我收藏+]

类的继承有两层意义:改变和扩展
多态就是两层意义的具体实现机制

面向对象的多态
不同数据类型执行相同的方法
不同子类调用父类相同的方法,这个方法可以体现多态的体现方式,多态体现在执行的时候
多态是由继承来的

面向对象的封装:
第一层面:类就是麻袋,调用者看不到类的属性
第二层面:类中定义私有的只在内部使用外部无法为访问
第三层面:明确区分内外,内部实现逻辑外部无法知晓,可以使用接口函数(访问函数)向外提供类的私有属性--这才是真正的封装

单下划线开头的变量:只能内部调用(只是一种约定)外部也可以使用
双下划线开头的变量:会重命名成 _类名__变量

第十四节:面向对象的多态和封装

原文:https://www.cnblogs.com/sxdpython/p/12716930.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!