~素素~

导航

2019年6月9日 #

面向对象03 封装 反射 内置方法

摘要: 封装 1. 广义:把属性或者方法装起来,外面就不能调用了,要通过 类的名字 去调用 2. 狭义:把属性或者方法藏起来,外面就不能调用了,只能在内部偷偷使用 给一个名字前面加上了双下划线的时候,这个名字就变成了一个私有的 3. 查看私有实例变量或私有的属性 获取私有实例变量的方法 :我们可以在类的内部 阅读全文

posted @ 2019-06-09 15:44 ~素素~ 阅读(85) 评论(0) 推荐(0) 编辑

面向对象02 继承

摘要: 继承 :解决代码的重复 子类可以使用父类中的 : 方法和静态变量 当子类和父类的方法重名的时候,我们只使用子类的方法,而不会去调用父类的方法了 子类想要调用父类的方法的同时还想执行自己的同名方法 在子类的方法中调用父类的方法 :父类名.方法名(self) 单继承 多继承 有一些语言不支持多继承 比如 阅读全文

posted @ 2019-06-09 15:30 ~素素~ 阅读(74) 评论(0) 推荐(0) 编辑

面向对象01

摘要: 1. python 中一切皆对象 具有相同属性和方法的的某类事务适合用面向对象 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一发而动全身。 2. 类与对象之间的关系 类 是一个大范围 一个模子 它约束了事物有哪些属 阅读全文

posted @ 2019-06-09 15:25 ~素素~ 阅读(80) 评论(0) 推荐(0) 编辑