为什么有两种仿制药,这段代码为什么只给出一个输出?

时间:2019-01-01 05:17:16

标签: python-3.x

class Foo:
    def printLine(self, line='Python'):
        print(line)

o1 = Foo()
o1.printLine('Java')

为什么给出一个输出?

1 个答案:

答案 0 :(得分:0)

因为在printLine函数中只有一个参数。而且,“ Java”会覆盖“ Python”。