求助各位大神:IO流对象与closeable的继承关系。
 public class CloseUtil {
    //io对象与closeable没有继承关系,为什么可以传入下面方法
    public static void closeAll(Closeable... io) {
        for(Closeable temp: io) {
            try {
                if(null != temp)
                    temp.close();

            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}

3个回答

可变参数,与对象有什么关系

因为实现了Closeable接口啊

weixin_40598552
云义 感谢
大约 2 年之前 回复

能close的都实现了closeable接口

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问