我有这个示例代码:
class objectTest():
def __init__(self, a):
self.value = a
def get_value(self):
return self.value
a = objectTest(1)
b = objectTest(1)
print(a == b)
print(a.get_value() == b.get_value)
print(a.get_value() == b.get_value())
print(a.get_value == b.get_value)
显示的结果为:
False
False
True
False
为什么这不会引起错误? get_value
是一个方法,那么为什么我们在没有先调用它的情况下可以像这样使用它呢?