哪个类在运行时实现接口的方法

时间:2016-02-09 11:17:32

标签: java

如果在接口中声明了一个方法(由许多类实现),那么如何在运行时知道此方法使用哪种实现。

1 个答案:

答案 0 :(得分:3)

假设这是一个假设性问题,您可以在实例上使用getClass()方法来获取实现类的具体类型。

但你通常应该避免这样做。接口的整个想法是抽象它的实现。