boboyuwu 发表于 2015-12-19 23:25
只要前面有类型的带的肯定有返回值 它前面带inputstream返回的肯定是一个inputstream对象实例
...
yyt199108 发表于 2015-12-20 01:19
可是InputStream不是一个抽象类吗?抽象类可以直接调方法吗
boboyuwu 发表于 2015-12-20 11:53
大哥你没仔细看api吗,抽象类中可以有抽象方法也可以没有抽象方法,你看下inputstream中的方法read()不 ...
icm 发表于 2015-12-20 23:29
现在还是不能理解
boboyuwu 发表于 2015-12-20 19:19
我说错了了 你确定可以调用read() read()是抽象方法啊
Hi.。 发表于 2015-12-21 02:53
这个简单。这里是多态啊。
InputStream is = System.in;
编译看左边,运行看右边。InputStream中含有read ...
yyt199108 发表于 2015-12-21 16:44
可以调read()。现在懂了,System.in返回的是BufferedInputStream,所以可以直接调用read方法 ...
bufferedinputstreambufferedinputstreambufferedinputstreambufferedinputstream
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |