标签: java android gradle
我在项目中有一个外部库:
该项目使用该库中的方法
对我来说,该库中的类是只读的
我需要从外部库中稍微更改方法逻辑
我应该怎么做?
也许我应该使用相同的逻辑在项目中创建新类? (+我的更改)
也许还有其他解决方案?
答案 0 :(得分:1)
如果使用Kotlin,则可以使用Extension Function扩展类功能,而无需extend。您可以使用Java来扩展类和override或add方法。无需复制/粘贴类即可添加新功能。
Kotlin
Extension Function
extend
Java
override
add