一個接口是否可以容納任何實例變量?在我的教師的規範中,它說接口中不允許有實例變量。但我已經研究過,有人說它只能包含final
實例變量。如果它可以包含一個final
實例變量,那麼該變量在接口中可以扮演什麼角色?提前致謝!一個接口是否可以容納任何實例變量?
7
A
回答
19
在界面中聲明的變量默認爲public
,static
和final
。既然它是靜態的,你不能稱之爲實例變量。
3
在接口中聲明的變量默認爲public,static和final。
這些是靜態的,所以你不能把它稱爲實例變量。
1
默認接口變量總是會公共靜態最終你是否提及這些改性劑或不同時定義變量。所以,你永遠不能在接口中擁有一個實例變量。
相關問題
- 1. 是否可以在VB.NET中實例化一個接口的新實例
- 2. 是否有一個可以容納任何用戶屬性的現有Python類?
- 3. 碼頭實例是否可以連接到一個特定的網絡接口?
- 4. C++ - 可以容納istreams的變量?
- 5. 使用GWT和Guice,是否可以自動創建一個接口實例?
- 6. 一個類的實例是否可以在另一個類的實例中更改變量?
- 7. 類變量可以是類的一個實例嗎?
- 8. AS3:是否可以創建一個變量來保存實例名稱?
- 9. 是否可以實例化一個變量,如'String $ a ='abc';'在PHP中?
- 10. 一個類可以是一個實例是否正確?
- 11. PHP:檢查一個變量是否是某個類的實例
- 12. 實例變量是否可以在類的底部聲明?
- 13. 是否可以通過靜態方法訪問實例變量?
- 14. 我可以有一個接口的單個實例
- 15. 是否可以有多個iAds實例?
- 16. Java - 接口,實例化一個接口?
- 17. javascript數組可以容納多少個變量?
- 18. 一個接口可以包含一個變量嗎?
- 19. 在Ruby中是否有這樣一個常量實例變量?
- 20. 實例化一個接口
- 21. 如何使用實例化變量隱藏接口變量
- 22. 保持一個實例變量作爲一個實例變量,而不是其內容
- 23. 函數(事件)變量是否可以不永久地改變實例變量的內容?
- 24. 如何檢查一個變量是否是一個類的實例?
- 25. 是否可以創建一個int變量名稱變量
- 26. 我需要一個類變量還是一個實例變量?
- 27. 我可以在實例化一個匿名類時實現一個接口嗎?
- 28. 實例變量,受另一個實例
- 29. 什麼是變量的一個實例?
- 30. C#:測試一個對象是否實現了任何一個接口列表?
不,任何變量都會隱含'public'' final',同時也是'static',這意味着它不會是實例變量,而是類變量。 – Pshemo
你從哪裏找到了接口可以容納實例變量的信息?在Stackoverflow?你能提供一個鏈接嗎? – Tom