C++で書かれたこの演算子関数を理解し、Javaに変換しようとしています。
Class& Class::operator=(const Class& In) {
properties = In.properties;
return *this;
}
これは単にクラス オブジェクトのインスタンスとプロパティをコピーするだけですか? 私はすでに何かを書いています:
public static Class copy(Class obj) {
//returns new instance of Class individual
Class copy = new Class(obj.row_num, obj.col_num, obj.input_length, obj.output_length, obj.max_arity, obj.function_length, obj.levels_back);
copy.genes = obj.genes.clone();
return copy;
}
私は正しい軌道に乗っていますか?助けてくれて本当にありがとうございます。