作为我的 IB MYP 个人项目的一部分,我最近开始编写一个 3d 计算机游戏,虽然我知道足够多的 Java,但我在让我的课程协同工作时遇到了麻烦。我要做的是创建一个名为 block 的类,它定义了一个块及其所有属性,然后在每次创建具有唯一属性的单个块时调用块类以获取块的基本描述。我已经尝试过哪些可以使用的扩展,但是我必须为每个唯一块创建一个新的扩展类,并且我尝试过创建一个对象但它不起作用。我所有的搜索都没有结果。这是我的代码:
package src;
public class Block {
//Defines a Block
double id; //Full = type, decimal = subtype
String type; //Name/tooltip
int sound; //Type of sound played on collision
int light; //Ammount of light given off
boolean breaks; //Wether the block is breakable
boolean solid; //Wether the block has collision detection
}
如何在不同的类中多次调用此对象,每次所有值都略有不同?