查看抽象类的代码,ByteBuffer
很明显它继承自基类Buffer
。
ByteBuffer
有一个构造函数:
ByteBuffer(int capacity) {
super(capacity);
}
并且Buffer
有一个构造函数:
Buffer(int mark, int pos, int lim, int cap) {
...
}
所以我的问题是 - 当ByteBuffer
调用它的父构造函数时,这是如何工作的,因为参数不匹配?
更新:这不是问题,但值得知道的是,一些在线 Java 源代码库(在本例中为 docjar)包含 Java 源代码的混搭。最好下载JDK **