关于接口中调用静态方法的问题
MyInterface:接口,MyInterfaceImpl接口实现类。
MyInterface inter = new MyInterfaceImpl();
接口的多态写法是不是能解决多个接口中静态方法冲突呢?按理说,是哪个接口的引用,就应该调用那个接口的方法,不会混乱啊。
使用 inter.methodStatic();这样写是报错的,为什么?这样写不是应该不会分不清是调用哪个接口的静态方法了吗?
但是如果是父子类的多态是可以调用静态方法不报错的。
Fu obj = new Son();
obj.methodStatic();
这个是通过的。