Java outputstream 和 fileoutputStream 区别

一楼的能不能说的详细点,他们在具体功能上有哪些差距!谢谢
2024-12-22 16:59:02
推荐回答(3个)
回答1:

它们是继承关系。
父类:
OutputStream
子类:
FileOutputStream
不同:
可以把FileOutputStream理解为OutputStream能做的它能做,OutputStream
不能做的它也能做,也可以用它实例OutputStream。
继承下来了,你就可以有父类的方法以及构造函数,你还可以有自己的方法,也可以重写父类方法。

回答2:

它们是继承关系。
父类:
OutputStream
子类:
FileOutputStream
不同:
可以把FileOutputStream理解为OutputStream能做的它能做,OutputStream
不能做的它也能做,也可以用它实例OutputStream。
继承下来了,你就可以有父类的方法以及构造函数,你还可以有自己的方法,也可以重写父类方法。

回答3:

楼主您好,查下API有这样的结构:
java.lang.Object
java.io.OutputStream
java.io.FileOutputStream

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