java中FileOutputStream的对象为什么不能向上转型? 1C

java中FileOutputStream的对象为什么不能向上转型,赋值给一个OutputStream的引用?

5个回答

当然可以啊,你定义一个顶层类型的OutputStream变量,然后实例化一个FileOutputStream的变量,后者当然可以赋值给前者啊。
这是面向对象的基本特征的啊。

FileOutputStream转型到outputstream?

图片说明
向上转型:子类对象转换成父类对象,即父类对象持有子类对象的指针。
FileOutputStream是可以转换成OutputStream的

引用错包了,我说怎么会有个逆天的问题出现。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐