黑马程序员技术交流社区

标题: JDK API 1.6 中无意间发现的一点疑惑,望高手解答 [打印本页]

作者: Kid1412    时间: 2013-8-4 13:40
标题: JDK API 1.6 中无意间发现的一点疑惑,望高手解答
[size=-1]java.io
InputStream
java.lang.Object  java.io.InputStream所有已实现的接口: Closeable 直接已知子类: AudioInputStream, ByteArrayInputStream, FileInputStream, FilterInputStream, InputStream, ObjectInputStream, PipedInputStream, SequenceInputStream, StringBufferInputStream




为什么类InputStream中还一个子类 还叫InputStream??我好想没眼花啊,点进去之后。。。。还有一个。。



[size=-1]org.omg.CORBA.portable
类 InputStream
java.lang.Object  [img][/img]java.io.InputStream      [img][/img]org.omg.CORBA.portable.InputStream所有已实现的接口: Closeable 直接已知子类: InputStream

QQ截图20130804133556.png (5.82 KB, 下载次数: 58)

QQ截图20130804133556.png

作者: 吴光新    时间: 2013-8-4 14:34
本帖最后由 Jiewin 于 2013-8-4 14:37 编辑

java.io.InputStream是一个抽象类,由它派生/扩展出来的InputStream子类,没什么奇怪的
作者: Kid1412    时间: 2013-8-4 14:39
Jiewin 发表于 2013-8-4 14:34
java.io.InputStream是一个抽象类,由它派生/扩展出来的InputStream子类,没什么奇怪的 ...

我向您并没有看API文档就回答了
作者: 柳小龙    时间: 2013-8-4 15:01
呵呵,以前没发现,刚才看了下,的确是。
java.lang.Object  [img][/img]java.io.InputStream      [img][/img]org.omg.CORBA.portable.InputStream不过这个是正确的,不是JDK文档出了问题,当然JDK文档一般都是由带有文档注释的源代码生成的,如果是文档有问题,那代码肯定有问题,显然不合理。因为不同包下的类可以同名,一个类继承和他同名的类,虽然有些怪怪的,但也是正确的。刚写了个小代码,试了试也的确没问题。以下是我写的代码,调试也通过了,没问题的。/****************************InputStream.java******************************/package package1;public class InputStream {        public void method(){                System.out.println("这是父类的方法。");        }}
/****************************InputStream.java******************************/package package2;public class InputStream extends package1.InputStream{        public static void main(String[] args) {                new InputStream().method();        }}
/*******************************运行结果*************************************/这是父类的方法。

作者: Kid1412    时间: 2013-8-4 17:22
oath 发表于 2013-8-4 16:39
呵呵  子类中的那个InputStream是另一个包中的

恩,确实是这样
作者: 神之梦    时间: 2013-8-4 22:47
柳小龙 发表于 2013-8-4 15:01
呵呵,以前没发现,刚才看了下,的确是。
java.lang.Object  org.omg.CORBA.portable.InputStream不过这个 ...

可以将代码放在代码块中,便于观看




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