本帖最后由 李哲 于 2012-5-20 14:59 编辑
1 虽然之后BufferedReader也继承了Reader类,但是相比继承的方式,BufferedReader不用再去逐个继承那些别的Reader。如 CharArrayReader, FilterReader, PipedReader, StringReader,就可以通过多态传入的方式对其进行扩展功能;
2 继承了Reader类,作用是什么?可以使用Reader的基础方法。并且纳入Reader体系。
3 既然BufferedReader意在增强功能,我觉得其实也不用使用Reader的基础方法。使用传入的要增强的其他Reader即可执行其他功能。看来继承Reader,只是为了纳入体系。
writer需要flush。
|
|