1 2 3
摘要: ''' 私有属性 说明: 1.私有属性不能在外面通过实例调用 2.只能够在类里面自己来调用 3.私有属性对外面是隐藏的 ''' class Animal(object): hobbie = "meat" def __init__(self,name): self.name = name self.__num = None @proper... 阅读全文
posted @ 2017-05-26 11:05 矜持小蝌蚪 阅读(243) 评论(0) 推荐(0) 编辑
摘要: #coding:utf-8 ''' 说明: 1.经典类和新式类在语法上很有明显的区别 class Animal: #经典类 pass class Animal(object): #新式类 pass ''' #经典类多继承 ''' 说明: 在经典类中,继承顺序为深度优先算法; 注意:Python3.X版本中,无论你用新式类或经典类,继承顺序都是广度优先算法 如下... 阅读全文
posted @ 2017-05-26 11:04 矜持小蝌蚪 阅读(217) 评论(0) 推荐(0) 编辑
摘要: #coding:utf-8 ''' 1. 类;是一个模板,模板中包含了多个“函数” 2.对象;根据模板创建的实例(就是对象)。实例即是对象中的函数 类的成员: 类成员可以分为三大类: 1.实例属性(__init__()初始化实例里面的变量) 2.类属性(类里面的变量,初始化类的时候会一起加载到内存) 3.方法(类里面的函数) ''' #类方法(@classmethod): ''' 说明 1... 阅读全文
posted @ 2017-05-26 11:01 矜持小蝌蚪 阅读(746) 评论(1) 推荐(0) 编辑
摘要: #coding:utf-8 #类具有:封装、继承、多态,三个特性 ''' 封装:可以理解为私有的,别人不可以访问的内容 继承:子类可以继承多个父类的特性,除了父类的特性外也可以增加或修改某一些自己的特性 多态:父类也可以访问子类的某些特性 作用: 1.封装可以隐藏实现细节,使得代码模块化 2.继承可以拓展已经存在的代码模块(类),目的都是为了代码重用 3.多态是为了实现接口重用,例如类在继承... 阅读全文
posted @ 2017-05-26 10:58 矜持小蝌蚪 阅读(166) 评论(0) 推荐(0) 编辑
levels of contents