文章分类 -  Python 面向对象

摘要:特殊方法的定义: 1.定义在某些class当中 2.不需要直接调用 3.Python的某些函数或者是操作符会调用相应的特殊方法 特殊方法很多,我们只需要编写用到的特殊方法,以及有关联性的特殊方法。 __init__(self[, ...]) 构造方法 __new__(cls[, ...]) __de 阅读全文
posted @ 2017-09-21 18:05 Ronny_bin 阅读(97) 评论(0) 推荐(0)
摘要:面向对象的几个特性 继承 多态 封装(私有属性、方法) 继承 多态 封装(私有属性、方法) 继承 一个类继承另外一个类时,自动获得被继承类(即父类)的所有方法和属性。同时子类还可以定义自己的属性和方法。且父类必须在同一个文件中,或者导入到该项目中。在Python3.5的版本中只需要 super(ob 阅读全文
posted @ 2017-09-14 17:48 Ronny_bin 阅读(82) 评论(0) 推荐(0)
摘要:类属性与方法 类的私有属性 __private_attrs:两个下划线开头,声明该属性为私有,不能在类的外部被使用或直接访问。在类内部的方法中使用时self.__private_attrs。 类的方法 在类的内部,使用 def 关键字可以为类定义一个方法,与一般函数定义不同,类方法必须包含参数 se 阅读全文
posted @ 2017-09-13 22:02 Ronny_bin 阅读(94) 评论(0) 推荐(0)
摘要:Python 一切皆对象 面向对象技术简介 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量(类属性):类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变 阅读全文
posted @ 2017-09-13 15:58 Ronny_bin 阅读(87) 评论(0) 推荐(0)