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

2024年11月30日 06:52
有2个网友回答
网友(1):

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

网友(2):

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