java类中定义的execute() 方法为什么在new该对象时,能直接执行

 我来答
白衣的月光曲
推荐于2018-03-14 · TA获得超过225个赞
知道答主
回答量:29
采纳率:100%
帮助的人:26.3万
展开全部
呵呵,这个问题还真难到我了,不得不说,你真的很细心,感谢你,也让我一起学习了。是这样的,你知道doGet和doPost也会自己跑,对吧?它们很类似,其实execute能够执行,是因为action(那个java类继承了Action)是被监控的,也就是说,struts 的设计者,在设计Action时,底层写了个监听器,一旦该类继承Action且被调用了,立即执行execute,就像tomcat的设计者监听doGet和doPost一样。可能我说的也不太清楚,如果多少能帮助到你,那就再好不过了。等我们在深入学习源码后,可以继续就此探讨。祝你好运!
夜闻子衿歌
2011-01-05
知道答主
回答量:58
采纳率:0%
帮助的人:24.4万
展开全部
execute()方法是默认的方法,如果没有指定访问的方法名的话该方法都会被调用的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Bamboo_0429
2011-01-05 · TA获得超过241个赞
知道小有建树答主
回答量:826
采纳率:0%
帮助的人:382万
展开全部
也许这个方法是一个接口方法,通过接口回调直接执行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
otteryang
2011-01-05
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
是不是构造函数里面有调用这个execute()方法?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潮福开3914
2011-01-05 · TA获得超过482个赞
知道小有建树答主
回答量:301
采纳率:37%
帮助的人:94.1万
展开全部
execute()是构造函数?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式