gpt4 book ai didi

java - 更改抽象变量

转载 作者:行者123 更新时间:2023-12-01 18:38:18 25 4
gpt4 key购买 nike

好吧,我有一个抽象类。就像下面这样。

public abstract class GameObject {  
// VARIABLES //
protected float x = 0;
protected float y = 0;
}

*实际上我有更多的东西,但这就是所需要的。

我想要做的是更改从 GameObject 扩展的所有类的 x 和 y。所以如果我做了类似的事情

x += 1;
y += 1;

然后,每个扩展 GameObject 的类都有变量 x 和 y = 1。

我该如何去做呢?

最佳答案

您不能像目前那样这样做。它们是实例变量,这意味着 GameObject 的每个实例都有自己的变量副本。如果它们是静态变量,那么所有实例都会共享它们。

关于java - 更改抽象变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20895376/

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