摘要: 1、什么是面向对象编程? 以前使用函数 类+对象 2、什么是类什么是对象,又有什么关系? class 类: def 函数1(): pass def 函数2(): pass #obj 是对象,实例化的过程 obj = 类() obj.函数1() ########## 面向对象不好 ######### 阅读全文
posted @ 2018-01-23 14:24 Py小白 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。 那么,多态的作用是什么呢?我们知道,封装可以隐藏实现细节,使得代码模块 阅读全文
posted @ 2018-01-23 13:52 Py小白 阅读(1971) 评论(0) 推荐(1) 编辑
摘要: class Person(object):#新式类 super class Person:#经典类 Person.__init__ #多继承时,顺序的区别--新式类和经典类:在Python3.X中广度查找;在Python2.X中新式类采用广度查找,经典类采用深度查找 class A(object): pass # def __init__(self): ... 阅读全文
posted @ 2018-01-23 11:29 Py小白 阅读(178) 评论(0) 推荐(0) 编辑