運行時類別操作可以增強方法的可用性嗎?
Java 禁止在執行時動態修改類別結構。因此,在運行時向類別添加方法本質上是不可能的。
但是,您提到的框架使用反射來檢查 Action 類別並收集有關其 doAction(...) 方法的資訊。為了在適應動態方法產生的同時滿足此要求,需要一種解決方法。
一種方法涉及利用類別載入器機制。透過使用自訂類別載入器,可以載入動態類別並隨後進行修改。該框架將利用此自訂類別載入器來存取類別的更新版本。
但是,實現此解決方法需要仔細考慮潛在的陷阱和複雜性。作為對初始查詢的直接回應,重要的是要強調僅透過反射來更改載入的類別是不可行的。
以上是## 反射能否解決 Java 類別結構對執行時期方法添加的限制?的詳細內容。更多資訊請關注PHP中文網其他相關文章!