读书人

关于PrintStream中的write(int b)方法

发布时间: 2012-01-06 22:55:18 作者: rapoo

关于PrintStream中的write(int b)方法
在PrintStream中有个write(int b)方法,其中有一行代码:out.write(b);,out应该是在构造器中初始化的,是OutputStream类型的,可是OutputStream类中的write(int b)方法确是abstract的,请问PrintStream中的write(int b)方法中的out.write(b)到底调用了哪个类的write(int b)方法?

[解决办法]
最简单的办法就是debug

但你所说的很有可能是ByteArrayOutputStream, FileOutputStream, FilterOutputStream, ObjectOutputStream, OutputStream, PipedOutputStream 中的一种实现了该方法
[解决办法]

"out应该是在构造器中初始化的 "

初始化的哪个类就是哪个类 也就是看out是哪个对象的引用

读书人网 >J2SE开发

热点推荐