本节内容面向对象高级语法部分静态方法、类方法、属性方法类的特殊方法反射异常处理Socket开发基础作业开发一个支持多用户在线的FTP程序面向对象高级语法部分静态方法通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法什么是静态方法呢其实不难理解普通的方法可以在..
分类:
编程语言 时间:
2016-09-09 22:35:46
阅读次数:
284
一、装饰器是什么 python的装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。简单的说装饰器就是一个用来返回函数的函数。 它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解 ...
分类:
编程语言 时间:
2016-09-09 15:21:38
阅读次数:
225
本节内容: 1. 面向对象高级语法部分 1.1 静态方法、类方法、属性方法 1.2 类的特殊方法 1.3 反射 2. 异常处理 3. Socket开发基础 1. 面向对象高级语法部分 1.1 静态方法、类方法、属性方法 1) 静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静 ...
分类:
编程语言 时间:
2016-09-09 11:57:18
阅读次数:
317
静态方法 静态方法是一种普通函数,就位于类定义的命名空间中,它不会对任何实例类型进行操作。使用装饰器@staticmethod定义静态方法。类对象和实例都可以调用静态方法; 说了那么多,估计会有些懵逼,咱们还是直接上代码看下静态方法怎么使用吧! 1.按照正常逻辑编写代码并加上@staticmetho ...
分类:
编程语言 时间:
2016-09-09 11:51:04
阅读次数:
174
本节内容: 面向对象高级语法部分 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 Socket开发基础 作业:开发一个支持多用户在线的FTP程序 静态方法、类方法、属性方法 类的特殊方法 反射 面向对象高级语法部分 一、静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一 ...
分类:
编程语言 时间:
2016-09-09 11:38:40
阅读次数:
235
一、python学习之面向对象高级语法部分 1、静态方法 例如: 1)实现 @staticmethod装饰器即可把其装饰的方法变为一个静态方法 2)特点 静态方法是不可以访问实例变量或类变量 3)解决方案 1. 调用时主动传递实例本身给eat方法,即d.eat(d) 2. 在eat方法中去掉self ...
分类:
编程语言 时间:
2016-09-09 11:35:43
阅读次数:
207
静态方法通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量,但静态方法是不可以访问实例变量或类变量的,一个不能访问实例变量和类变量的方法,其实相当于跟类本身已经 ...
分类:
编程语言 时间:
2016-09-09 08:49:49
阅读次数:
174
上篇我们已经了解了一些面向对象的基础知识,本次就了解下面向对象的一些进阶知识(虽然我也不知道有什么卵用)。 静态方法 静态方法是一种普通函数,就位于类定义的命名空间中,它不会对任何实例类型进行操作。使用装饰器@staticmethod定义静态方法。类对象和实例都可以调用静态方法; 说了那么多,估计会 ...
分类:
编程语言 时间:
2016-09-09 00:54:18
阅读次数:
225
本节内容: 面向对象高级语法部分 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 Socket开发基础 静态方法、类方法、属性方法 类的特殊方法 反射 面向对象高级语法部分 静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普 ...
分类:
编程语言 时间:
2016-09-08 18:35:07
阅读次数:
212
第七章: 面向对象高级语法部分 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 Socket开发基础 静态方法、类方法、属性方法 类的特殊方法 反射 面向对象高级语法部分 静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通 ...
分类:
其他好文 时间:
2016-09-08 16:06:27
阅读次数:
209