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