标签: java
根据文档,它返回一个InputStream。但是根据文档,InputStream是一个抽象类。那么.openStream()返回哪个特定的子类?
答案 0 :(得分:3)
封装的重点是你不知道或不关心 您只需将其用作InputStream,无论它返回什么,都会按预期运行 如果它想要,它甚至可以在星期日返回不同的课程,你仍然不会知道或关心。
InputStream
阅读the source,看起来HTTP URL返回一个名为HttpInputStream的内部类的实例。
HttpInputStream