【发布时间】:2017-08-21 20:05:24
【问题描述】:
我有一个接口LogParser,由一个方法parse(String x) 组成。我还有一个 ArrayList,其中包含所有实现 LogParser 的多个类的名称。是否可以遍历这个类名列表并动态实例化它们各自的类并调用parse(String x)?
我遇到的问题是这些类没有零参数构造函数,所以我经常遇到 InstantiationException,试图通过反射调用 parse 方法。
谢谢!
【问题讨论】:
标签: java reflection interface invoke