黑马程序员技术交流社区

标题: 急,IO流中的read方法 [打印本页]

作者: 王勋亮    时间: 2015-8-15 18:15
标题: 急,IO流中的read方法
自定义一个类中包含一个功能和readLine()一致。这个方法会调用read方法,调用的read方法是FileReader的read方法还是BufferedReader的read方法?毕向东老师的视频day19第五个视频
作者: 蓬头小道士    时间: 2015-8-15 18:40
FileReader的方法
作者: 王勋亮    时间: 2015-8-15 19:26
蓬头小道士 发表于 2015-8-15 18:40
FileReader的方法

为啥?BufferedReader不是也有read方法么
作者: 13798223575    时间: 2015-8-15 20:35
readLine public String readLine() 是BufferedReader的方法
作者: ZeroHegel    时间: 2015-8-15 22:50
public class BufferedReader extends Reader
上面是源代码,显示BufferedReader继承了Reader这个抽象类。Reader抽象类中有具体方法read(),BufferedReader类中也有这个方法,但是它们的内容不同。
结果是BufferedReader中read()方法重写了Reader类中的read()方法。
所以BufferedReader类中的ReadLine()方法必然优先调用本类中的read()方法。

作者: 两木三水    时间: 2015-8-15 23:36
楼上正解




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2