Java重写源码中的方法

重写步骤:
1.找到你所要重写的方法的所在类,查看其中的路径;

2.在我们的src目录下新建一个同包名同类名的类;

3.将jar包中的重写方法所在类的所有代码复制到我们新建的同包名同类名的类中;

4.在我们新建的同包名同类名的类中修改对应的方法中的代码,注意要保持方法中的参数不要发生改变,
也不要删除原类中已有的方法,但是可以新增一些方法。

原理:

编译输出的时候会优先使用我们src下面的类,而不是优先使用Jar包里面的类,这样就达到了覆盖jar包方法的目的。

注-如果遇到重写后方法没有生效,原因有以下两点:
1.检查重新的包路劲是否和源码中的路径一致,可以点到源码看是否有对应的重新方法。
2.如果是maven项目直接放到java目录下面即可,如果是WebContent项目可直接放到src下。

posted @ 2023-04-28 18:05  1156740846  阅读(343)  评论(0编辑  收藏  举报