上一页 1 ··· 89 90 91 92 93 94 95 96 97 ··· 99 下一页

第8.2节 Python类的__init__方法深入剖析:构造方法案例详解

摘要: 前面一节介绍了构造方法定义的语法,并进行了语法解释说明,本节将通过案例来说明构造方法参数传递及返回值的情况。一、 案例说明本节定义一个汽车类,它有四个实例变量:wheelcount, power,oilcostperkm,totaldistance,分别对应轮子数、动力... 阅读全文
posted @ 2019-06-24 19:12 老猿Python 阅读(308) 评论(0) 推荐(0)

第8.1节 Python类的构造方法__init__深入剖析:语法释义

摘要: 一、 引言凡是面向对象设计的语言,在类实例化时都有构造方法,很多语言的构造方法名与类名一致,Python中类的构造方法比较特殊,必须是__init__特殊方法。二、 语法释义1. 语法:__init__(self,*args,**kwargs)其中:1) ... 阅读全文
posted @ 2019-06-24 19:05 老猿Python 阅读(631) 评论(0) 推荐(0)

第八章 Python类中常用的特殊变量和方法

摘要: 上章花了近三十章节介绍类的知识,本章估计内容也比较多,讲完这些,其实还有更多。为什么这么多类有关的知识呢,这是因为在Python里面一切皆对象,就连整型、浮点数、字符串这些比较常规的类型都是作为类来实现的。类就是Python的特点之一,Python为了支持类的灵活性、扩展性以... 阅读全文
posted @ 2019-06-24 19:03 老猿Python 阅读(616) 评论(0) 推荐(0)

第7.28节 《Python类、类型、协议》章节总结

摘要: 本章详细介绍了Python协议、多态与“鸭子类型”、类、类实例变量、类变量、实例方法、类方法、静态方法、类继承、抽象类、property函数和@property装饰器定义属性访问方法等内容,内容比较多,学习完本章,应该对Python的类知识了解比较全面,掌握“鸭子类型... 阅读全文
posted @ 2019-06-23 20:31 老猿Python 阅读(186) 评论(0) 推荐(0)

第7.27节 Python案例详解: @property装饰器定义属性访问方法getter、setter、deleter

摘要: 上节详细介绍了利用@property装饰器定义属性的语法,本节通过具体案例来进一步说明。一、 案例说明本节的案例是定义Rectangle(长方形)类,为了说明问题,除构造函数外,其他方法都只定义了长度属性的操作。包括三个完整的装饰器,如果大家想试一下少一个操作方法的装饰... 阅读全文
posted @ 2019-06-23 16:30 老猿Python 阅读(391) 评论(0) 推荐(0)

第7.26节 Python中的@property装饰器定义属性访问方法getter、setter、deleter 详解

摘要: 第7.26节 Python中的@property装饰器定义属性访问方法getter、setter、deleter 详解一、 引言Python中的装饰器在前面接触过,老猿还没有深入展开介绍装饰器相关的内容,在后面将单独的章节来介绍。Python总共包括三个内置装饰器(注意... 阅读全文
posted @ 2019-06-23 16:18 老猿Python 阅读(705) 评论(0) 推荐(0)

第7.25节 Python案例详解:使用property函数定义与实例变量同名的属性会怎样?

摘要: 第7.25节 Python案例详解:使用property函数定义与实例变量同名的属性会怎样? 一、 案例说明我们上节提到了,使用property函数定义的属性不要与类内已经定义的普通实例变量重名,如果是重名会发生什么呢?本案例通过这个例子一是说明重名可能产生的后果,也想... 阅读全文
posted @ 2019-06-22 18:53 老猿Python 阅读(372) 评论(0) 推荐(0)

第7.24节 Python案例详解:使用property函数定义属性简化属性访问代码实现

摘要: 第7.24节 Python案例详解:使用property函数定义属性简化属性访问代码实现一、 案例说明本节将通过一个案例介绍怎么使用property定义快捷的属性访问。案例中使用Rectangle类:1、 在类内定义了两个私有属性长度和宽度self.__lengt... 阅读全文
posted @ 2019-06-22 18:50 老猿Python 阅读(307) 评论(0) 推荐(0)

第7.23节 Python使用property函数定义属性简化属性访问的代码实现

摘要: 第7.23节 Python使用property函数定义属性简化属性访问的代码实现一、 背景 在本章前面章节中,我们介绍了类相关的知识,并举例进行了说明,在这些例子中会定义一些形如 “get属性”、“set属性”的实例属性的存取方法,当实例数据的属性是私有时,这... 阅读全文
posted @ 2019-06-22 18:45 老猿Python 阅读(330) 评论(0) 推荐(0)

第7.22节 Python中使用super调用父类的方法

摘要: 第7.22节 Python中使用super调用父类的方法前面章节很多地方都引入了super方法,这个方法就是访问超类这个类对象的。由于super方法的特殊性,本节单独谈一谈super方法。一、super简介1. super方法返回一个“super”类型的对象,注... 阅读全文
posted @ 2019-06-21 19:51 老猿Python 阅读(655) 评论(0) 推荐(0)
上一页 1 ··· 89 90 91 92 93 94 95 96 97 ··· 99 下一页