黑马程序员技术交流社区
标题:
关于URl类的openStrean()方法返回的抽象类的对象指向的到底是什么类型
[打印本页]
作者:
15242694137
时间:
2016-6-29 12:55
标题:
关于URl类的openStrean()方法返回的抽象类的对象指向的到底是什么类型
先上代码
URL url= new URL("www.baidu.com");
InputStream is = url.openStream();
byte[] by = new byte[1024];
int length = 0;
while(-1!=(length = is.read(by,0,by.length)))
{
System.out.println(new String(by,0,length));
}
is.close();
在URL对象中有个openStream()方法 其指定的返回类型是InputStream类型 这个InputStream类不应该是抽象类吗 而在上面的代码中为什么这个抽象类可以实现这个“读”操作,我感觉这个InputStream 应该是指向一个InputStream的一个具体子类像FileInputStream类 但是找不到证据 所以在这各位大牛能不能解释下这个!!!拜谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2