【发布时间】:2013-04-06 22:56:29
【问题描述】:
请考虑以下代码sn-p:
import java.io.*;
import java.util.*;
import javax.servlet.*;
public class PostParametersServlet extends GenericServlet{
public void service(ServletRequest request , ServletResponse response) throws
ServletException, IOException { ....
等等等等……
我的问题:
据说我们不能创建接口的对象,但是如果我们考虑上面的代码sn-p,ServletRequest和ServletResponse是javax.servlet包的核心接口。
此外,“请求”和“响应”在上述程序描述中被称为对象。
考虑到接口不能有对象这一事实,谁能告诉/解释我这些接口如何拥有自己的对象?
如果我在某处错了,请纠正我。
【问题讨论】:
-
您的问题有点令人困惑,但我认为您缺少的是可以通过其接口引用对象。例如,如果你有一个接口 Animal 和一个类 Dog,你可以声明 Animal myAnimal = new Dog()。
-
查看question 了解更多关于接口的信息