gpt4 book ai didi

Java构造函数超参数

转载 作者:搜寻专家 更新时间:2023-11-01 02:49:11 25 4
gpt4 key购买 nike

查看抽象类的代码ByteBuffer很明显它继承自基类 Buffer .

ByteBuffer 有一个构造函数:

ByteBuffer(int capacity) {
super(capacity);
}

Buffer 有一个构造函数:

Buffer(int mark, int pos, int lim, int cap) { 
...
}

所以我的问题是 - 当 ByteBuffer 调用它的父构造函数时,这是如何工作的,因为参数不匹配?

更新:这不是一个问题,但值得知道的是一些在线 Java 源代码存储库(在本例中为 docjar)混合了Java 源代码。最好下载JDK**

最佳答案

似乎是文档错误。

GrepCode 上的 ByteBuffer 源代码是对的。

  ByteBuffer(int mark, int pos, int lim, int cap,   // package-private
274 byte[] hb, int offset)
275 {
276 super(mark, pos, lim, cap);
277 this.hb = hb;
278 this.offset = offset;
279 }
280

关于Java构造函数超参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14898245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com