黑马程序员技术交流社区

标题: 为什么FileInputStream可以直接赋给InputStream的变量? [打印本页]

作者: adent    时间: 2014-7-27 18:32
标题: 为什么FileInputStream可以直接赋给InputStream的变量?
本帖最后由 adent 于 2014-7-27 23:34 编辑

如代码 InputStream is =new FileInputStream("data.txt");
作者: 黎志勇    时间: 2014-7-27 19:43
java.lang.Object
  java.io.InputStream
      java.io.FilterInputStream

FilterInputStream是InputStream的子类,当然用InputStream去引用FilterInputStream对象。多态里面有说。
作者: 乐此不疲    时间: 2014-7-27 20:47
java多态性
作者: 赵顺超    时间: 2014-7-27 22:38
父类引用指向子类对象,java语言中多态的特性




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2