黑马程序员技术交流社区
标题:
关于BufferedReader的一点疑问。
[打印本页]
作者:
王一勇
时间:
2014-7-17 22:09
标题:
关于BufferedReader的一点疑问。
求大神解释一下BufferedReader br=new BufferedReader(new FileReader("c:\\a.txt"));中new FileReader()的来由?看api上面写的不是
BufferedReader
(
Reader
in)不是应该传递Reader类型的参数吗?
作者:
赵顺超
时间:
2014-7-17 22:51
Filereader是reader的子类
作者:
jwx555
时间:
2014-7-17 22:53
本帖最后由 jwx555 于 2014-7-17 22:57 编辑
那你应该再接着看看 FileReader的文档,不差这一步吧?
FileReader
(
File
file)
Creates a new FileReader, given the File to read from
Reader的一个接口,想操作文件得到Reader那就用它
作者:
xwh1230
时间:
2014-7-17 23:09
FileReader应该是Reader的一个子类吧
作者:
人心如水
时间:
2014-7-17 23:10
Reader rd = new FileReader("c:\\a.txt"); Reader是抽象类(public abstract class Reader),只能创建子类对象
BufferedReader buff = new BufferedReader(rd);别人就是一步写了
作者:
付江涛
时间:
2014-7-18 09:49
多态+匿名对象
作者:
乐此不疲
时间:
2014-7-18 13:44
多态吧 Reader是FileReader的父类
作者:
风吹落叶
时间:
2014-7-18 17:47
因为Reader是个抽象父类 不能被实例化
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2