gpt4 book ai didi

Java:不知何故我设法扩展了 final方法

转载 作者:行者123 更新时间:2023-12-01 16:59:43 27 4
gpt4 key购买 nike

Vector3 类包含以下内容:

public final boolean set(float x, float y, float z) {
setX(x);
setY(y);
setZ(z);
return true;
}

Vector4 类包含以下内容:

public boolean set(float x, float y, float z, float w) {
setX(x);
setY(y);
setZ(z);
setW(w);
return true;
}

没有错误。为什么?

最佳答案

您没有覆盖 Vector4 中的set。你重载了。 Vector4set 方法有 4 个参数,而 Vector3set 方法有 3 个参数。没有错误,因为没有方法尝试重写 Vector3 中的 final set 方法。

关于Java:不知何故我设法扩展了 final方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28639188/

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