我有一个类,看起来像这样: class Foo(object):
def __init__(self, a, b, c=None):
self.a = a
self.b = b
self.c = c # c is presumed to be a list
def __eq__(self, other):
return self.
我有一个程序是动物园,在动物园里有动物的分支亚组是爬行动物。当我做一个等号方法时,主程序编译并运行。我很困惑,如果我比较对象而不是特定的int或String,java如何知道使用equals方法? public class Zoo {
public static void main(String[]args) {
Animal a=new Animal("Bob");
我试图写一个相等比较的简单类3场,就像这样: public class NumberClass
{
public int A { get; set; }
public int B { get; set; }
public int C { get; set; }
}
我为NumberClass两个对象的条件是相等的,如果Obj1.A == Obj2.A || O