当前位置: 代码迷 >> J2SE >> 关于System.in和InputStream的关系的有关问题求教
  详细解决方案

关于System.in和InputStream的关系的有关问题求教

热度:91   发布时间:2016-04-23 20:32:59.0
关于System.in和InputStream的关系的问题求教
        System类中有in这个成员变量,查api文档它的定义是public static final InputStream in
        对于这个定义不太理解,书上说可以通过System.in.read()来调用InputStream的read方法,InputStream不是一个抽象类吗,只能通过通过它的子类new一个对象出来然后再调用它的方法,为什么可以用System类的一个成员变量in作为InputStream类的一个对象,来调用一个抽象类的抽象方法呢                                              
------解决方案--------------------
这个可以看源码。的
------解决方案--------------------
Map  m  = new HashMap();

m 是抽象类吗?

Interface i = new Implement();

i 可以调用方法吗?

写20行代码 应该就有答案了!
  相关解决方案