例はコースからのもので、Javaで2つのオブジェクトを比較するためのものです。
public class Complex {
...
public boolean equals (Object obj) {
if (obj instanceof Complex) { // if obj is "Complex" (complex number)
Complex c = (Complex) obj // No idea
return (real == c.real) && (imag == c.imag);
// I'm guessing real means [this].real
}
return false;
}
}
だから、私の質問は:「これはどういう意味ですか:Complex c = (Complex) obj
実際にはどういう意味ですか?」
また、私はpythonとc ++を使用してきましたが、javaは私にとって新しいものです。