關(guān)于理解的一個困惑
書中有兩句話“過濾器對象放置在JAVAX.SERVLET包中,其名稱為Filter,他是一個接口?!?/p>
”上述代碼顯示了一個Servlet對象的代碼結(jié)構(gòu)(上述代碼創(chuàng)建了一個Servlet),Servlet類通過繼承HttpServlet類被聲明為一個Servlet對象“
我困惑在先說他是對象,又說他是接口。接口和類不是對象吧?以及第二句話,他只創(chuàng)建了一個Servlet類,并沒有實例化為一個對象啊。求教,我覺得我的理解一定錯在一個關(guān)鍵的地方
2017-07-19
第一句話的老師的意思應(yīng)該是:自定義的過濾器類應(yīng)該實現(xiàn)javax.servlet包中的Filter(過濾器)接口。說過濾器對象Filter放置在javax.servlet包中也不能說錯,學(xué)過java反射應(yīng)該知道Class類,所有類都是Class類的實例對象。
第二句話 Servlet類通過繼承HttpServlet類被聲明為一個Servlet對象 老師的意思可能說的比較模糊:servlet的實例化是通過web容器啟動的時候自動進行的,···
2017-07-19
實例化是放在web.xml里面的