我愿意更改Java库中的方法。 由于强制原因,我无法扩展课程。 我想覆盖
@Override
public void interrupt() {...}
班级
org.apache.batik.bridge.UpdateManager
答案 0 :(得分:2)
这不是一个好习惯,但是您可以在项目org.apache.batik.bridge.UpdateManager
中创建相同的包,然后在其中复制整个类并更改所需的部分。在构建项目时,您的类将代替org.apache.batik.bridge.UpdateManager
使用。但这不是一个好习惯,因为代码维护很困难,并且每当您更新库时,都应检查并更新自定义类。