当前位置: 技术问答>java相关
哪位读过《即时应用Java Servlets》这本书(90元的那本)?我有一个问题。
来源: 互联网 发布时间:2015-01-06
本文导语: 哪位读过即时应用《Java Servlets》这本书? 书中第9章最后一个例子我有些糊涂。在这个例子中的servlet文件TickerServlet的init()方法中, 有两句: HeadlineSource source=(HeadlineSource)sourceObject; source.start(); 此时source应该是调用...
哪位读过即时应用《Java Servlets》这本书?
书中第9章最后一个例子我有些糊涂。在这个例子中的servlet文件TickerServlet的init()方法中,
有两句:
HeadlineSource source=(HeadlineSource)sourceObject;
source.start();
此时source应该是调用了接口HeadlineSource中的start方法,可是在接口HeadlineSource中的start方法是空的,
也就是只有
public void start();
一句,我想问一问,当程序执行到source.start()后,它是如何继续运行的?谢谢!
书中第9章最后一个例子我有些糊涂。在这个例子中的servlet文件TickerServlet的init()方法中,
有两句:
HeadlineSource source=(HeadlineSource)sourceObject;
source.start();
此时source应该是调用了接口HeadlineSource中的start方法,可是在接口HeadlineSource中的start方法是空的,
也就是只有
public void start();
一句,我想问一问,当程序执行到source.start()后,它是如何继续运行的?谢谢!
|
这里调用的是sourceObject这个对象的start()方法!
去看看sourceObject这个对象是什么类型的吧,你要知道所有的接口(interface)中定义的方法都是空的,都是由实现这个接口的对象来实现的。这是基本的常识。
去看看sourceObject这个对象是什么类型的吧,你要知道所有的接口(interface)中定义的方法都是空的,都是由实现这个接口的对象来实现的。这是基本的常识。