如何使用Java反射调用引用变量上的方法?
类如何使用Java反射调用引用变量上的方法?,java,variables,reflection,reference,invoke,Java,Variables,Reflection,Reference,Invoke,类X正在类Y中使用。类X有一个函数xMethod,该函数未在类Y中使用。 我可以使用类Y上的反射来调用Y上的xMethod的xInternalVar?如何 class X { void xMethod (){ //some code } class Y { X xInternalVar = new X(); } 是的-这里只有两个步骤: 获取xIntervalVar的值-用于获取Y中的相关字段,然后获取Y的相关实例的值 在X的实例上调用xMethod-用于获取X中
X
正在类Y
中使用。类X
有一个函数xMethod
,该函数未在类Y
中使用。
我可以使用类Y
上的反射来调用Y
上的xMethod
的xInternalVar
?如何
class X {
void xMethod (){
//some code
}
class Y {
X xInternalVar = new X();
}
是的-这里只有两个步骤:
xIntervalVar的值
-用于获取Y
中的相关字段,然后获取Y的相关实例的值
X
的实例上调用xMethod
-用于获取X
中的相关方法,然后使用步骤1返回的值调用该方法是的-这里只有两个步骤:
xIntervalVar的值
-用于获取Y
中的相关字段,然后获取Y的相关实例的值
X
的实例上调用xMethod
-用于获取X
中的相关方法,然后使用步骤1返回的值调用该方法