__new__() 函数只能用于从object继承的新式类。 先看下object类中对__new__()方法的定义: class object: @staticmethod # known case of __new__ def __new__(cls, *more): # known specia ...
分类:
编程语言 时间:
2018-08-31 19:29:43
阅读次数:
197
一、补充: @classmethod 整个方法中没有用到对象命名空间中的名字,且用到了类的命名空间中的名字(普通方法和属性property除外) 类方法的默认参数:cls 调用这个发方法的类 类方法的调用方式:通过类名调用 通过类名调用的本质是方法 @statimethod 将一个普通函数放到类中来 ...
分类:
编程语言 时间:
2018-08-31 19:24:18
阅读次数:
167
# coding=utf-8 import unittest import HTMLTestRunner class CaseTest(unittest.TestCase): @classmethod def setUpClass(cls): print("this is class method\... ...
分类:
Web程序 时间:
2018-08-30 01:54:08
阅读次数:
217
cls --清理dos窗口 cd -- 进入文件夹 cd .. --进入上层目录 dir --列出当前目录下的文件和目录 netstat -ano | findstr 5037 --查看占用端口的进程 ipconfig --查看本机的ip地址 ping --查看网络连接是否正常 calc --打开电 ...
分类:
其他好文 时间:
2018-08-30 00:13:13
阅读次数:
173
111111111111 Class<?> cls = Class.forName("包名.类名"); Object o = cls.newInstance(); 222222222222 //取得方法 Method method = cls.getMethod("set"+StringUtil.m ...
分类:
编程语言 时间:
2018-08-27 21:40:12
阅读次数:
192
一、项目背景1.1项目痛点在目前小程序为主的大背景下,有客户大部分业务在腾讯云,使用的大部分为容器服务,在大规模的使用容器下,需要对容器内业务的日志采集及分析,在腾讯云对应容器服务的日志提供了两种消费方式:Kafka、日志服务CLS。但是对应业务线众多,在腾讯云容器服务只能指定十条日志收集规则,完全满足不了大规模日志收集场景,客户已经指定分业务两种消费方式均使用了起来,Kafka&日志服务
分类:
其他好文 时间:
2018-08-26 01:22:06
阅读次数:
847
类方法 @classmethod 类方法是用于描述类的行为的方法,类方法属于类,不属于类的实例 说明: 类方法需要使用@classmethod装饰器定义 类方法至少有一个形参,第一个形参用于绑定类,约定写为'cls' 类和该类的实例都可以调用类方法 类方法不能访问此类创建的实例的属性 ...
分类:
其他好文 时间:
2018-08-24 23:40:46
阅读次数:
262
覆盖 override 覆盖是指在有继承关系的类中,子类中实现了与基类同名的方法,在子类的实例调用该方法时,实际调用的是 子类中的覆盖版本,这种现象叫做覆盖 调用super 函数的两个方法: 1.super(cls, obj) 返回绑定超类的实例(要求obj必须是cls类型的实例) 2.super( ...
分类:
其他好文 时间:
2018-08-24 23:39:00
阅读次数:
218
静态方法 @staticmethod 静态方法是定义在类内部的函数,此函数的作用域是类的内部 说明: 静态方法需要使用 @staticmethod装饰器定义 静态方法与普通函数定义相同,不需要传入self实例参数和cls参数 静态方法只能凭借该类或类创建的实例调用 静态方法不能访问类变量和实例变量( ...
分类:
其他好文 时间:
2018-08-24 23:38:38
阅读次数:
203
引用:https://www.cnblogs.com/lincappu/category/1140217.html 面向对象基础 1一、isinstance(obj, cls) 1二、issubclass(sub, super) 1三、异常处理 11、异常基础 12、异常种类 23、异常其他结构 5 ...
分类:
编程语言 时间:
2018-08-24 15:59:24
阅读次数:
218