一、上节课复习 1、类中最常见的就是变量与函数的定义,并不是说一定要定义出变量与函数 2、程序中类并不完全等同于现实世界中的类,即可以是现实世界中存在的,也可是不存在的。 3、__init__方法 a.该方法内可以有任意的python代码;主要用于完成初始化,也可以有其他功能 b.一定不能有返回值 ...
分类:
编程语言 时间:
2018-04-12 19:55:58
阅读次数:
213
类的成员: 在类中的私有字段和私有方法是不能被类意外的方法调用的。只能在类的内使用。 在普通字段和方法前加两个下划线就可以把普通字段定义成私有字段或方法。 在子类中,不能执行父类中的方法,不能获得父类的字段。示例: 类中的特殊成员 obj = bar() 执行 __init__ 方法 obj() 执 ...
分类:
其他好文 时间:
2018-04-12 00:23:54
阅读次数:
178
转载: http://www.jb51.net/article/100195.htm 前言 使用Python写过面向对象的代码的同学,可能对 __init__ 方法已经非常熟悉了,__init__方法在类的一个对象被建立时,马上运行。这个方法可以用来对你的对象做一些你希望的 初始化 。 注意:这个名 ...
分类:
编程语言 时间:
2018-04-10 10:54:43
阅读次数:
239
new()是在新式类中新出现的方法,它作用在构造方法init()建造实例之前,可以这么理解,在Python 中存在于类里面的构造方法init()负责将类的实例化,而在init()调用之前,new()决定是否要使用该init()方法,因为new()可以调用其他类的构造方法或者直接返回别的对象来作为本类 ...
分类:
其他好文 时间:
2018-04-06 10:56:27
阅读次数:
135
01_5_SERVLET为什么有2个init方法 1. 在web.xml配置初始化参数 <servlet> <servlet-name>TestInitServlet</servlet-name> <servlet-class>TestInitServlet</servlet-class> <ini ...
分类:
其他好文 时间:
2018-03-31 13:15:15
阅读次数:
104
基本的魔法方法 __new__(cls[, ...]) 用来创建对象 1. __new__ 是在一个对象实例化的时候所调用的第一个方法 2. 它的第一个参数是这个类,其他的参数是用来直接传递给 __init__ 方法 3. __new__ 决定是否要使用该 __init__ 方法,因为 __new_... ...
分类:
编程语言 时间:
2018-03-29 21:12:42
阅读次数:
229
一:servlet 首先需要一个类TestServlet继承httpservlet,重写里面的方法,doget,dopost 然后在配置文件web.xml中配置信息: 二:filter 该TestFilter类需要实现Filter接口,实现里面的所有方法,其中init方法是在服务器启动的时候就会去执 ...
分类:
编程语言 时间:
2018-03-29 12:04:20
阅读次数:
169
基本常识 1.对象是类创建,创建对象时候类的__init__方法自动执行,对象()执行类的 __call__ 方法 2.类是type创建,创建类时候type的__init__方法自动执行,类() 执行type的 __call__方法(类的__new__方法,类的__init__方法) # 第0步: ...
分类:
Web程序 时间:
2018-03-28 16:44:02
阅读次数:
288
//__new__(cls[,....]) //对象实例化调用的第一个方法,它的第一个参数是这个类,而其他参数会直接传递给__init__()方法 //需要在基类的基础上对其进行修改时重写__new__()方法 //__del__()方法 //只有在该类实例化的对象全部被del掉时,才调用__del... ...
分类:
编程语言 时间:
2018-03-25 12:38:13
阅读次数:
394
执行函数 1.先写一个执行函数,用来实现做某件事情,不同的人吃火锅用一个参数people代替。 重写threading.Thread 1.使用Threading模块创建线程,直接从threading.Thread继承,然后重写__init__方法和run方法 start和run区别 1.start( ...
分类:
编程语言 时间:
2018-03-21 15:37:26
阅读次数:
220