为了账号安全,请及时绑定邮箱和手机立即绑定

关于初始化方法和构造方法

这里讲到servlet的生命周期,在init()方法之前会调用构造方法,init()方法是初始化方法,请问下构造方法和初始化方法有什么区别,什么是初始化方法?

正在回答

2 回答

先创建类的实例对象,再对实例进行初始化

0 回复 有任何疑惑可以回复我~

构造方法是创建servlet实例,

init()方法是为servlet实例进行初始化,初始化的目的是为了让Servlet对象在处理客户端请求前完成一些初始化的工作,如建立数据库的连接,获取配置信息等。对于每一个Servlet实例,init()方法只被调用一次。在初始化期间,Servlet实例可以使用容器为它准备的ServletConfig对象从Web应用程序的配置信息(在web.xml中配置)中获取初始化的参数信息。

1 回复 有任何疑惑可以回复我~
#1

慕斯卡4106679 提问者

你的意思是,构造方法是官方定义的,没有返回值,方法名同类名的方法,实例方法只是一个普通的方法,实现了一些功能,这样理解对吧?
2016-01-05 回复 有任何疑惑可以回复我~
#2

产品经理不是经理 回复 慕斯卡4106679 提问者

就是将创建对象和对象的初始化分开进行。
2016-01-05 回复 有任何疑惑可以回复我~
#3

慕斯卡4106679 提问者 回复 产品经理不是经理

int a; a=10;这个意思吧
2016-01-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于初始化方法和构造方法

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信