我有一個抽象類,通過重寫抽象方法從中派生出一個具體類。我發現我放在重寫的方法上的任何屬性都是不可見的。在查看Delphi文檔後,我發現了這樣一句話:「請注意,聲明的屬性類不能被聲明爲類抽象,也不應該包含任何抽象方法。」我的問題是,有沒有人知道有什麼方法可以使這些屬性可見?無法看到被覆蓋的抽象方法中的屬性
0
A
回答
0
發現了值得分享的問題。我定義的屬性類叫做TAPIHelpAttribute。我實際用來裝飾方法的屬性叫做TAPIHelpAttrribute。請注意名稱中額外的'r'。編譯器沒有看到我拼寫錯誤的事實。
+0
良好的捕獲 - 注意編譯器會忽略它無法識別的屬性,作爲Delphi的痕跡.Net –
+1
您應該閱讀編譯器消息。它會告訴你:W1025不支持的語言功能:'自定義屬性' –
相關問題
- 1. JAXB覆蓋抽象方法
- 2. 無法覆蓋JavaScript對象的屬性
- 3. Pylint W0223:方法...在類中是抽象的...但未被覆蓋
- 4. 非抽象類不能覆蓋Comparable中的抽象方法compareTo?
- 5. 無法覆蓋Nimbus屬性
- 6. 覆蓋抽象類的屬性?
- 7. 無法覆蓋CSS中的h2屬性
- 8. 庫存不是抽象的,不會覆蓋抽象的方法
- 9. 無法覆蓋抽象函數CreateFont
- 10. 但我DID覆蓋抽象方法
- 11. 爪哇抽象方法覆蓋
- 12. Java抽象類,接口,方法覆蓋
- 13. 怪異的「不抽象,不覆蓋抽象方法」錯誤
- 14. 「不是抽象的,並且不會覆蓋抽象方法。」
- 15. 抽象類的方法覆蓋另一個抽象類
- 16. 片段不是抽象的,也不會覆蓋抽象方法
- 17. 類不抽象,不會在抽象方法中覆蓋
- 18. 我的方法不抽象,不能覆蓋另一種方法
- 19. 方法不是抽象的,也不會覆蓋方法
- 20. 將被覆蓋到子類的Interface中的抽象類作爲屬性
- 21. Bootstrap - 無法覆蓋僞類的屬性
- 22. 抽象方法被混凝土類型覆蓋
- 23. SwingWorker執行錯誤 - 抽象方法沒有被覆蓋
- 24. 原因不明「不抽象,不覆蓋抽象方法」錯誤
- 25. 「不抽象,不覆蓋抽象方法」錯誤
- 26. 如何解決不抽象,不覆蓋抽象方法onTabReselected
- 27. 錯誤:類不抽象,也不覆蓋抽象方法
- 28. ExitButtonHandler不是抽象的,也不會覆蓋ActionListener中的抽象方法actionPerformed(ActionEvent)
- 29. 抽象靜態屬性不能被覆蓋?
- 30. 對象沒有屬性得到,而覆蓋POST方法
重讀了文檔之後,我細細地描述了上面引用的句子現在指的是實際的屬性類本身。但是,我仍然無法在派生類中看到屬性。 – rhody