我在一个名为libgdx
的框架中编写一个Android游戏(如果这有任何重要性)。
所以我有大约8个不同的类,每个我需要相对于屏幕大小来测量事物,所以我创建变量 width 和 height 。
我的问题是:
在每个类中启动新的宽度和高度变量是否更好(性能)或者只在一个类中创建它们并在每次需要时从其他类调用它们?
答案 0 :(得分:1)
您可以实现一个抽象类并相应地声明这些变量。然后使用getter,您可以在另一个类中检索这些值。
通过使用抽象类,您可以维护某种默认的高度和宽度,并在需要时覆盖它。
答案 1 :(得分:1)
使用一对高度和宽度变量并在其他地方访问它们会更有效,因为您使用的内存较少。