Q
什麼是標記界面?
2
A
回答
5
的標記接口正是:標記爲一個類或做某些事情,即使這些事情並不表示爲實際方法的手段。標記接口的起始日期很早;這些日子,雖然你可能會使用一個,你也可以看看使用註釋。
+0
作爲*意見*的問題,我發現標記界面有點鈍,而且更喜歡其他選項。我認爲我只有在約12年(輕)Java開發中才寫過兩個標記接口。 – 2010-05-24 09:43:50
4
這是一個沒有方法的接口。它僅用於「標記」支持某種功能的Java類,如Serializable和Cloneable。
2
一個標記接口被用來將附加信息添加到對象(參見例如:http://en.wikipedia.org/wiki/Marker_interface_pattern)。我不知道你的意思是擴展,但是一個對象實現了一個標記接口。
例如在Java Serializable接口:
甲類實現此界面,以 表明其非瞬時數據 成員可以被寫入到一個 的ObjectOutputStream
1
標記接口是沒有方法,他們只是用來在運行時識別類的可靠性,因爲你的類假設已經實現了B iterface,然後在任何時候你都可以檢查你的類與該接口有關的實例。你可以做任何你想做的事。
相關問題
- 1. 什麼是標記界面?
- 2. 標記界面的用途是什麼?
- 3. 標記界面的內部實現是什麼?
- 4. 標記界面的用途是什麼,如果它們僅用於標記?
- 5. 什麼是頂級界面?
- 6. 標記標籤式界面
- 7. 標記界面或註釋?
- 8. MEF:出口標記界面
- 9. 什麼是「標記的DFA」?
- 10. 什麼是緩存標記?
- 11. 什麼是「標記PDF」?
- 12. 什麼是壞標記?
- 13. 標記是什麼意思?
- 14. 什麼是標記擴展?
- 15. 什麼是solr web界面url
- 16. Annotation界面的用途是什麼?
- 17. 什麼是構造界面`google.maps.Icon`
- 18. IoC(Windsor) - 什麼是「默認界面」?
- 19. windows「界面名稱」是什麼樣的?
- 20. socketpair api界面的典故是什麼?
- 21. 什麼是「香草網頁界面」?
- 22. 這個界面的名字是什麼?
- 23. 空白做什麼界面?
- 24. 寫什麼用戶界面?
- 25. 錨標記是比什麼是設置
- 26. JAXRS界面標記和@Context注射
- 27. 「?」是什麼意思?調用jsp的標記是什麼意思?
- 28. 什麼是我的ASP頁面中出現的PostInfo元標記?
- 29. 下面的標記是什麼意思[cc lang =「php」]
- 30. #pragma標記的意義是什麼?爲什麼我們需要#pragma標記?
請參閱[在Java中使用標記接口是什麼?](http://stackoverflow.com/questions/1995198/what-is-the-use-of-marker-interfaces-in-java) – 2010-05-24 09:46:54