3
如何为HttpServletRequest
接口创建对象?如何为HttpServletRequest接口创建对象?
HttpServletRequest
是一个接口,但servlet容器仍然可以创建相同的对象。怎么样?为什么?
如何为HttpServletRequest
接口创建对象?如何为HttpServletRequest接口创建对象?
HttpServletRequest
是一个接口,但servlet容器仍然可以创建相同的对象。怎么样?为什么?
servlet容器有一个实现此接口的类,并实例化此类的一个对象。只是当你做
List<String> list = new ArrayList<String>();
List
是一个接口,而你实例ArrayList
,这是实现List
类等。
servlet容器做类似如下:
HttpServletRequest request = new TomcatHttpServletRequestImpl();
这是面向对象和多态性的基础。
你从来不知道“List”,“Map”,“Statement”,“ResultSet”等工作吗?它们都是接口。 – BalusC