大家帮我看看 这个代码为啥报错啊?我是看完视频自己想出来的 为什么不可以?代码如下:
package com.youc;
import java.io.File;
import java.io.FileOutputStream;
public class OutputStream {
/**
* @param args
*/
public static void main(String[] args) throws Exception{
// TODO Auto-generated method stub
File f = new File("d:"+File.separator+"tset.txt");
OutputStream out = null;
out = new FileOutputStream(f);
String str = "hello nihao ";
byte[] b = str.getBytes();
out.write(b);
}
}
首先OutputStream 的直接子类有ByteArrayOutputStream, FileOutputStream, FilterOutputStream, ObjectOutputStream, OutputStream, PipedOutputStream 那为什么out在实例化对象的时候不可以实例出
FileOutputStream对象?而要求我强制定义成FileOutputStream的类型?
PS;包都import了。。。。。thank you。。。。 |
|