संदर्भ प्रकारों के लिए समानता() कार्यान्वित करना ऐसा लगता है जितना कठिन लगता है। मेरे वर्तमान विहित कार्यान्वयन इस प्रकार है: public bool Equals(MyClass obj)
{
// If both refer to the same refer
जावा में, मेरे पास Java3D कक्षा Point3f का उप-वर्ग Vertex है। अब Point3f इसकी निर्देशांक के मानों के आधार पर equals() की गणना करता है, लेकिन मेरे Vertex कक्षा के लिए मैं कठोर होना चाहता हूं: दो शीर्ष
कुछ टाइपिंग और मेरे कोड को स्पष्ट करने के लिए, क्या निम्न विधि का मानक संस्करण है? public static boolean bothNullOrEqual(Object x, Object y) {
return (x == null ? y == null : x.equals(y));
}