大家,我是新手。我的目的是通过扩展它从 ByteArrayInputStream 获取 byte[] buf 变量,在这个http://www.java2s.com/Open-Source/Android/android-core/platform-libcore/java/io/ByteArrayInputStream.java .htm 告诉 ByteArrayInputStream 没有无参数构造函数,但是当我编码时:
class Test extends ByteArrayInputStream {
public Test(int i){}
}
eclipse 告诉我:隐式超级构造函数 ByteArrayInputStream() 未定义。必须显式调用另一个构造函数。在问这个之前,我搜索了谷歌然后得到了这些:Java错误:默认构造函数未定义隐式超级构造函数,它告诉如果类B扩展类A,那么类A必须定义一个无参数构造函数。好的,这对于我们编写的类来说很容易,但是 Sun 包中的类呢……我也想知道这个
提前致谢。