我需要爲MyClas創建equals函數。是MyClass的對象實例
public class MyClass
{
boolean equals(Object value)
{
if (... value is type of MyCLass ...)
{
return= ... check conditions...;
} else return false;
}
}
爲此,我需要知道Object的值是否爲MyClass的類型。如何做到這一點?
也許'instanceof'? – BackSlash
它總是讓我感到震驚,人們關心的足以回答你一個完整的答案,但不認爲這個問題是不夠好的,不能放棄。 +1的好問題 –
[任何理由更喜歡getClass()生成.equals()時的instanceof)?(http://stackoverflow.com/questions/596462/any-reason-to-prefer-getclass-產生時等於) – Raedwald