java中抽象类不能实例化,但为什么有些方法却返回抽象类的实例?

2024-11-30 06:52:04
推荐回答(2个)
回答1:

那个是一个接口,你如果要用就这样写InputStream is = new FileInputStream();
声明对象,new 实现类. 他的返回值就是InputStream的对象,OnputStream也是一样的!希望可以帮到你!!

回答2:

他返回的其实是socketInputStream 你可以看一下源码