Java outputstream 和 fileoutputStream 区别

一楼的能不能说的详细点,他们在具体功能上有哪些差距!谢谢

它们是继承关系。
父类:
OutputStream
子类:
FileOutputStream
不同:
可以把FileOutputStream理解为OutputStream能做的它能做,OutputStream
不能做的它也能做,也可以用它实例OutputStream。
继承下来了,你就可以有父类的方法以及构造函数,你还可以有自己的方法,也可以重写父类方法。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-01-06
它们是继承关系。
父类:
OutputStream
子类:
FileOutputStream
不同:
可以把FileOutputStream理解为OutputStream能做的它能做,OutputStream
不能做的它也能做,也可以用它实例OutputStream。
继承下来了,你就可以有父类的方法以及构造函数,你还可以有自己的方法,也可以重写父类方法。
第2个回答  2011-01-09
楼主您好,查下API有这样的结构:
java.lang.Object
java.io.OutputStream
java.io.FileOutputStream

也就是下面的类继承上面的类,显然可以知道,FileOutStream是继承OutputStream类的。区别就在于子类和父类的区别啦,也就是子类除了有父类的方法还扩充了属于自己方法。
相似回答