getDeclaredMethod();
来源:6-4 什么是反射
梁永紫萱
2020-04-10
public class TestDeclaredMethod {
public static void main(String[] args) throws Exception {
Class clazz = Class.forName("com.leetcode.B");
B b = (B) clazz.newInstance();
Method method = clazz.getDeclaredMethod("println");
method.invoke(b);
}
}
class B extends A {
@Override
public void println() {
System.out.println("B");
}
}
class A {
public void println() {
System.out.println("A");
}
}
老师,你好,关于getDeclaredMethod()这个方法上面代码测试是可以获取继承方法的啊,请问是我哪写的不对么?谢谢!
写回答
1回答
-
翔仔
2020-04-12
同学好,不好意思没太看明白,同学方法里面不是通过反射获取B这个类里面的println方法去执行么。。看起来跟A里面的println没啥关系呀
00
相似问题
getDeclaredMethod疑问
回答 2