黑马程序员技术交流社区

标题: 是InputStream抽象类,可却有构造方法。那能创建对象吗? [打印本页]

作者: 做個、堅強de女    时间: 2011-11-14 20:50
标题: 是InputStream抽象类,可却有构造方法。那能创建对象吗?
InputStream是抽象类,而一般抽象类是不能创建对象的。有时候会发现InputStream是有构造方法的。并且有些书上面介绍,System.in属于InputStream的一个对象。这到底怎么回事呢?是抽象类也能创建对象,还是InputStream就不是抽象类呢?
作者: 宋文轩    时间: 2011-11-14 20:55
可以创建子类的对象  用子类对象来调用这个类中的方法  自己是不可以创建对象的   System.in这个字段 返回的就是InputStream这个类型,相当于读取键盘输入的数据,底层就是相当于调用了InputStream中的read方法来读取键盘录入。




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