public abstract class InputStream extends java.io.InputStreamorg.omg.CORBA.portable.InputStream
java.io.InputStream

解决方案 »

  1.   

    这样是可以的.第一个InputStream 是自己创建的类,java.io.InputStream 是继承java的类.
    只不过在自己创建的InputStream 类中要实现 java.io.InputStream 所有抽象方法.
      

  2.   

    这为什么不可以呢,在流里面就是嘛,2个InputStream!这只是个名字代号,只要认识就行,就像楼上说的,实现它的抽象方法就可以了!
      

  3.   

    引入package的问题就是避免这种名字冲突。
    类名相同,只要不在一个包里就没问题了。
    这种例子还比较多。
    比如java.sql.Date 和java.util.Date,而前者还是后者的子类。比如java.util.List,java.awt.List;
    。。