我的任务是将一些 Python 代码转换为 Java。我对 Python 有一些经验,但不熟悉它的一些功能。
我看到一个__init__
我理解的方法本质上是一个构造函数。
我希望看到这样的论点:
def __init__(self,derp1, derp2, derp3):
但在代码的一部分中,我看到:
def __init__(self,derp1=0, derp2=0, derp3=0):
现在,对我来说,这看起来像是某种条件构造函数,专门在 (self,0,0,0) 已通过时使用。这不应该是这种情况,因为没有替代构造函数。
它也不应该是一个内联赋值,因为那是没有意义的。
我试过谷歌搜索来弄清楚这意味着什么,但我运气不好。
感谢您提供的任何帮助。