Java Reflect/AOP重写超类型私有方法 [英] Java Reflect/AOP override supertype private Method

查看:239
本文介绍了Java Reflect/AOP重写超类型私有方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有可能重写" Java中超类的私有方法?

Is it at all possible to "override" a private method of a super class in Java?

我想重写其方法的类是第三方类,因此我无法修改源.如果有某种方法可以在类上反射地设置方法,那将是理想的选择.

The class whose method I wish to override is a third party class so I cannot modify the source. It would be ideal if there were some way to reflectively set a method on a class.

或者,如果可以拦截第三方类的私有方法,那么这将是合适的.

Alternatively, if it is possible to intercept a private method of a third party class then this would be suitable.

推荐答案

是否有可能重写" Java中超类的私有方法?

Is it at all possible to "override" a private method of a super class in Java?

我不认为使用Reflection会进行调整,否则会破坏OOP

I don't think using Reflection there would be a tweak , it will break OOP there

这篇关于Java Reflect/AOP重写超类型私有方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆