请问父类声明实现一个接口,但子类又声明实现同一个接口有什么意义?
在api的代码看到这两个类的声明:
public class PrintStream extends FilterOutputStream implements Appendable, Closeable
public abstract class OutputStream extends Object implements Closeable, Flushable
PrintStream是OutputStream的子类,明明父类已经实现了接口Closeable,为什么子类还要重复声明呢?这样做是什么目的?