H5W3
当前位置:H5W3 > 问答 > 正文

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

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

}

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

回答

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

未经允许不得转载:H5W3 » 接口B继承接口A,但是又不添加新的方法。这样有什么意义吗?

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址