先上代码 Python中万物皆对象,所有用来创建对象的类,本身也对象,类是type类的对象 type类叫做元类,是所有元类的类 元类: 造类的类 -类的类 -- 控制类的产生 --控制类的对象的产生 在type的init方法中 <class '__main__.Foo'> <class 'type' ...
分类:
编程语言 时间:
2019-05-31 21:51:56
阅读次数:
125
Servlet运行生命周期过程: (1)首次访问Servlet时,创建Servlet对象,调用init()方法进行初始化; (2)访问Servlet时,调用service()方法(如:doGet(),doPost())响应结果给客户端; (3)第二次访问Servlet时,直接调用service()方 ...
分类:
其他好文 时间:
2019-05-19 22:05:54
阅读次数:
165
## 类属性与对象属性 类中应该仅存储所有对象共有的内容 ? 如所有人的国籍相同那就放到类中 对象中存储每个对象独有的内容 ? 如每个人的名字都不同 ## __init__方法的作用 init 是初始化的缩写 用于为对象的属性设置初始值 特点: ```# 执行时机:当实例化产生对象时会自动执行该函数 ...
分类:
编程语言 时间:
2019-05-16 16:34:31
阅读次数:
139
## 类属性与对象属性 类中应该仅存储所有对象共有的内容 ? 如所有人的国籍相同那就放到类中 对象中存储每个对象独有的内容 ? 如每个人的名字都不同 ## __init__方法的作用 init 是初始化的缩写 用于为对象的属性设置初始值 特点: ```# 执行时机:当实例化产生对象时会自动执行该函数 ...
分类:
编程语言 时间:
2019-05-16 15:14:48
阅读次数:
125
Servlet接口参数对象: ServletRequest:service() 方法的参数 ServletResponse:service()方法的参数 ServletConfig:init()方法的参数 JSP九个内置对象: request 请求对象 类型javax.servlet.Servlet ...
分类:
Web程序 时间:
2019-05-16 11:15:32
阅读次数:
157
首先我们需要在python环境上安装pytest库,这里建议通过pip安装:pip install pytest 然后编写一个简单的pytest测试用例,这里我们需要满足以下条件 测试文件以test_开头(以_test结尾也可以) 测试类以Test开头,并且不能带有 init 方法 测试函数以tes ...
分类:
编程语言 时间:
2019-05-13 12:24:34
阅读次数:
4187
先把关键的类总体一览一下 用JadClipse反编译debug源码 都知道Filter三个方法,init,doFilter,destory 先看init方法初始化了什么 先按名字记住几个关键类,initOperation初始化处理器,Dispatcher派发器,PrepareOperations预处 ...
分类:
其他好文 时间:
2019-05-10 19:10:43
阅读次数:
100
父类不会自动调用__init__方法 子类继承父类,子类实例化只会调用自己的构造方法,父类的构造方法不会调用,或者说子类重写了父类的构造方法,所以父类在构造方法中定义的默认属性也无法继承。 实例变量不能继承不是Python继承有问题,上面在class A中定义了一个类变量A就被成功继承下来了,pyt ...
分类:
编程语言 时间:
2019-05-10 14:53:29
阅读次数:
187
这篇博客让我一下子就理解了,https://www.cnblogs.com/illusion1010/p/9527034.html,感谢博主 由于类可以起到模板的作用,因此,可以在创建实例的时候,把一些我们认为必须绑定的属性强制填写进去。以学生类为例,通过定义一个特殊的__init__方法,在创建实 ...
分类:
编程语言 时间:
2019-04-25 11:58:11
阅读次数:
150
__init__方法 对象方法 类方法:类中@classmethod修饰的方法 封装 隐藏:在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 隐藏:在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 封装 封装 ...
分类:
其他好文 时间:
2019-04-23 09:34:02
阅读次数:
150