正在处理java:尝试克隆对象,颜色未被复制/存储

正在处理java:尝试克隆对象,颜色未被复制/存储,java,object,processing,clone,rubiks-cube,Java,Object,Processing,Clone,Rubiks Cube,我试图复制一个立方体物体,它由6个面物体组成。每个面对象都由一个向量(已成功克隆到新面)和一个颜色(这是未克隆的属性)构成。我最近发现函数重载,不管你信不信,哈哈 这是用于为多维数据集对象创建多维数据集克隆的构造函数 //克隆Cubie构造函数 立方(立方c){ //这四个变量已成功存储并复制到新的Cubie对象。 这个矩阵=c矩阵; 这个.x=c.x; 这个.y=c.y; 这个.z=c.z; 对于(int i=0;i

我试图复制一个立方体物体,它由6个面物体组成。每个面对象都由一个向量(已成功克隆到新面)和一个颜色(这是未克隆的属性)构成。我最近发现函数重载,不管你信不信,哈哈

这是用于为多维数据集对象创建多维数据集克隆的构造函数

//克隆Cubie构造函数
立方(立方c){
//这四个变量已成功存储并复制到新的Cubie对象。
这个矩阵=c矩阵;
这个.x=c.x;
这个.y=c.y;
这个.z=c.z;
对于(int i=0;i
这是用于克隆面的构造函数。颜色通常会传递给对象,但正如您从上面的代码片段中所看到的,我尝试根据原始faces变量值手动创建一个新的face对象,并使用face cloning构造函数直接复制对象本身(如果有意义的话)

//克隆面构造函数
面(面f){
这是正常的=正常的;
这.c=f.c;
}
如果您需要进一步的信息,请随时给我发有关Discord:Zardos的消息
谢谢大家!

我能看看Face类的代码吗?