方法返回型別為介面是怎麼回事?新手的疑惑,急!!!謝了!
我的理解:
1,介面中沒有實現具體方法
2,介面不能例項化
我的問題是,在沒有類實現該介面的時候,為什麼程式中能夠呼叫某方法返回該介面並且執行該介面中定義的方法?
例如petstore112中:
requestMappingsURL = getServletContext().getResource("/WEB-INF/xml/requestmappings.xml").toString();
其中 getServletContext()是 Returns a reference to the ServletContext object in which the servlet is executing.
getResource()是ServletContext 中宣告的方法
但是,我看過java幫助,ServletContext是interface,為什麼這裡可以返回一個ServletContext物件的reference?
這是怎麼回事?我徹底糊塗了,本來就是新手:-(
請指教,謝謝
1,介面中沒有實現具體方法
2,介面不能例項化
我的問題是,在沒有類實現該介面的時候,為什麼程式中能夠呼叫某方法返回該介面並且執行該介面中定義的方法?
例如petstore112中:
requestMappingsURL = getServletContext().getResource("/WEB-INF/xml/requestmappings.xml").toString();
其中 getServletContext()是 Returns a reference to the ServletContext object in which the servlet is executing.
getResource()是ServletContext 中宣告的方法
但是,我看過java幫助,ServletContext是interface,為什麼這裡可以返回一個ServletContext物件的reference?
這是怎麼回事?我徹底糊塗了,本來就是新手:-(
請指教,謝謝
相關文章
- Unreal 各種指標型別是怎麼回事Unreal指標型別
- V8 的 typeof null 返回 "undefined" 的 bug 是怎麼回事NullUndefined
- HttpOnly是怎麼回事?HTTP
- 泛型作為返回型別的寫法泛型型別
- 介面之多種返回資料型別資料型別
- petstore中的machine是怎麼回事?Mac
- intel fortran compile 裝不上怎麼回事???急(轉)IntelCompile
- DNS快取中毒是怎麼回事?DNS快取
- packagereference 裡面的資產是怎麼回事?Package
- BEANS使用LOOKUP()呼叫的時候返回物件的問題???(先謝謝了)Bean物件
- 為什麼不能根據返回型別區分過載?型別
- Redis 中的集合型別是怎麼實現的?Redis型別
- 電腦突然沒有聲音了是怎麼回事 電腦突然沒有聲音了的原因及解決方法
- java中相同名字不同返回型別的方法Java型別
- Golang | 既是介面又是型別,interface是什麼神仙用法?Golang型別
- 急(啟動資料庫),謝謝資料庫
- c#之tcbs靜態方法_返回值為類的型別_小記C#型別
- 四、聊聊併發 - 看完你應該就明白synchronized是怎麼回事了synchronized
- Linux系統把時間型別值轉換為數值型的方法是什麼?Linux型別
- 印表機不列印是怎麼回事 印表機不印表機的解決方法
- ? python 介面自動化 (一)-- 什麼是介面、介面優勢、型別 (詳解)Python型別
- ot 這個蛋疼的快取是怎麼回事快取
- 路由器ping不通是怎麼回事?路由器
- 有些網站打不開是怎麼回事?網站
- 為什麼基本型別可以呼叫方法——以字串為例型別字串
- 多型中的返回值型別多型型別
- Hibernate查詢後返回的集合物件中每個物件是什麼型別的?物件型別
- 原始碼 | 靜態工廠返回宣告的返回型別的子型別的例項原始碼型別
- 返回hash 型別的json型別JSON
- Python 數值中的下劃線是怎麼回事?Python
- 本地連線沒有有效的ip配置是怎麼回事
- seam 後臺報FullTextSessionProxy的錯誤是怎麼回事呢?Session
- 執行緒池是怎麼回事(附面試題)執行緒面試題
- 【Java面試】請談談AQS是怎麼回事兒?Java面試AQS
- reflect: NumField of non-struct type,這是怎麼回事?Struct
- rpm命令沒有反應是怎麼回事?
- 什麼是MIME型別型別
- SSL證書出錯是怎麼回事?是由哪些原因導致的?