OutputStream不是抽象类吗
------解决方案--------------------
发错位置了,呵呵
下回这种问题记得去查API,亲
我来给你解答一下吧
System.out 这个字段是 标准的输出流.他返回的是 PrintStream类型
而PrintStream 继承了 OutputStream .
你懂了么???
------解决方案--------------------
大概是这样的:
public abstract class MyOutputStream {
}
public class MySystem {
public final static MyOutputStream out2=new MyOutputStreamImp();
}
public class MyOutputStreamImp extends MyOutputStream {
}
public class Test {
public static void main(String[] args) {
MyOutputStream out2=MySystem.out2;
}
}
System.out只是一个实现了OutputStrem的类的实例对象,只不过java直接把他变成常量,方便使用