Почему сравнение при помощи == двух экземпляров класса с одинаковыми данными возвращает False?

class Obj:
    def __init__(self, a, b):
        self.a = a
        self.b = b


if __name__ == '__main__':
    obj1 = Obj(1, 2)
    obj2 = Obj(1, 2)
    print(obj1 == obj2) # False

Ответы (0 шт):