System.in 的in是InputStream. 可是InputStream是抽象类。。。。(20分钟后结贴) public final static InputStream in = nullInputStream();抽象类怎么可以有对象呢??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 抽象类是不能创建对象的,System.in()接收的是继承了InputStream类的对象. 你可以看一下源码里面有个setIn0(new BufferedInputStream(fdIn));很明显, in 这个引用指向的具体类是 BufferedInputStream 抽象类是不能new 的啊 但是可以定义一个抽象类 类型的引用,指向一个它的实现类或哪里都不指向 太精彩了,使用native方法来破坏final的语义。 tcp接收多包的问题? 一个简单的关于字符串的题,谁能告诉我怎么做? itext 字体加粗 乱码 关于继承的问题,向大家请教!!! 经常碰到“堆栈”,但“堆”和“栈”的作用又不一样,那么“堆栈”到底是“堆”还是“栈”? 怎么判断TextField里面没有内容? 关于Java的开发环境。 简单问题:有没有鼠标离开JTextField的事件? 如何用COM实现把一个文件从CLIENT端传送到SERVER端,保存在SERVER本地。 java环境变量 多次安装 applet读取服务器文件问题
你可以看一下源码里面有个setIn0(new BufferedInputStream(fdIn));很明显, in 这个引用指向的具体类是 BufferedInputStream
但是可以定义一个抽象类 类型的引用,指向一个它的实现类或哪里都不指向