父类引用调用子类的方法 反射和转型

来源:互联网 发布:表白网站源码2017 编辑:程序博客网 时间:2024/06/07 07:22

如果父类引用指向子类对象,

Class A{}Class B extends A{    public void f(){    }}//A a = new B();

引用要调用子类的方法,那么有两种方法:

  • #### 向下转型
(B(a)).f();
  • #### 反射
a.getClass().getMethod("f").invoke(a);
0 0
原创粉丝点击