黑马程序员技术交流社区

标题: java.io 类 InputStream [打印本页]

作者: 杨鹏鹏    时间: 2012-8-18 16:00
标题: java.io 类 InputStream
为什么只有第一个read方法是抽象的,而其余两个read方法都是具体的?
作者: 李知伦    时间: 2012-8-18 16:07
本帖最后由 李知伦 于 2012-8-18 16:09 编辑

抽象类的非抽象方法,不是给自己调用,那就是给子类准备继承的呗~~~
比如ByteArrayInputStream就继承了它的read(byte[] b)方法
作者: 周兴华    时间: 2012-8-18 16:44
InputStream类是字节流的基类,第一个read()是抽象的说明子类必须提供此方法的一个实现。后面两个read方法是具体的说明子类可直接继承使用。




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