在类中调用方法

时间:2016-10-08 13:02:38

标签: python python-2.7 python-3.x

我有以下类但是当我尝试在对象中调用该方法时,没有任何反应

class parentClass:
  def test(self):
    if 3 > 2:
        print "This is true"
    else:
        print "This is false"
object1 = parentClass()
object1.test

有人可以告诉我我做错了什么吗?

4 个答案:

答案 0 :(得分:1)

你忘了"()":

 object1.test()

请记住,需要使用括号调用方法,例如在属性中不需要它。

答案 1 :(得分:1)

使用括号指定方法只返回对它的引用。要调用它,您需要在其后面加()(以及可选的任何参数):

object1.test()

答案 2 :(得分:1)

添加括号'()'到您调用它的方法名称。

object1.test()

答案 3 :(得分:1)

要调用功能,需要'()'。没有这些,它只是一个参考而不是一个电话。

object1.test ()

希望这有帮助。