接口B继承接口A,但是又不添加新的方法。这样有什么意义吗?

2020-11-08 20:33发布

问题:

public interface A {
void xx();
Stting yy();
}
public interface B extends A{

}

我在其他地方找到了一些类似上面的代码!作为一个 java 初学者,我很困惑!即使我们将来应该做一个扩展,我们仍然可以直接使用接口 A。所以,为什么人们要创建这种代码(无用的接口B)

回答1:

相当于给派生于b的类型打上了b的标记,如类型过滤时方便使用。



标签: java c++ oop