import java.io.*;
public class file3 //extends FilterInputStream
{
/*public file3(InputStream in)
{
//this.in=in;
super(in);
}*/
public static void main(String[]args) throws Exception
{
File f=new File("e:\\Lexi\\java\\file1.txt");
FileInputStream fis=new FileInputStream(f);
//FilterInputStream filter=new file3(fis);
FilterInputStream filter=new FilterInputStream(fis);
for(int i=0;i<f.length();i++)
{
System.out.print((char)filter.read());
}
fis.close();
}}
为什么不能用FilterInputStream filter=new FilterInputStream(fis);这么实例化;想好长时间没想明白到底是怎么回事
public class file3 //extends FilterInputStream
{
/*public file3(InputStream in)
{
//this.in=in;
super(in);
}*/
public static void main(String[]args) throws Exception
{
File f=new File("e:\\Lexi\\java\\file1.txt");
FileInputStream fis=new FileInputStream(f);
//FilterInputStream filter=new file3(fis);
FilterInputStream filter=new FilterInputStream(fis);
for(int i=0;i<f.length();i++)
{
System.out.print((char)filter.read());
}
fis.close();
}}
为什么不能用FilterInputStream filter=new FilterInputStream(fis);这么实例化;想好长时间没想明白到底是怎么回事
lz应该看看public,protected,private和不加修饰符有什么区别
public class file3 //extends FilterInputStream
{
/*public file3(InputStream in)
{
//this.in=in;
super(in);
}*/
public static void main(String[]args) throws Exception
{ File f=new File("e:\\Lexi\\java\\file1.txt");
FileInputStream fis=new FileInputStream(f);
//FilterInputStream filter=new file3(fis);
FilterInputStream filter=new FilterInputStream(fis);
for(int i=0;i <f.length();i++)
{
System.out.print((char)filter.read()); }
fis.close(); } } ]
}
public class file3 //extends FilterInputStream
{
/*public file3(InputStream in)
{
//this.in=in;
super(in);
}*/
public static void main(String[]args) throws Exception
{ File f=new File("e:\\Lexi\\java\\file1.txt");
FileInputStream fis=new FileInputStream(f);
//FilterInputStream filter=new file3(fis);
FilterInputStream filter=new FilterInputStream(fis);
for(int i=0;i <f.length();i++)
{
System.out.print((char)filter.read()); }
fis.close(); } } ]