私は、いくつかのPythonコードをJavaに変換することを任されています。私はPythonに関するいくつかの経験を持っていますが、その機能のいくつかには慣れていません。Python __init __ /一般関数インライン引数と等しい:
私は本質的にコンストラクタであると理解している__init__
の方法を参照してください。
私はこのような引数を参照することを期待:
def __init__(self,derp1, derp2, derp3):
をしかし、コードの一部に、私は以下を参照してください。
今def __init__(self,derp1=0, derp2=0, derp3=0):
、私には、それはこのようになりますは、(self、0,0,0)が渡されたときに特に使用される条件付きコンストラクタです。代わりのコンストラクタが存在しないので、これは当てはまりません。
インラインでの割り当てであってはなりません。意味がないためです。
私はこれが何を意味するのかを把握するためにグーグルを試みましたが、私は多くの運がありません。
ご提供いただけるお役に立てれば幸いです。
素早く簡単に答えます。私はStackOverflowの制限のためにこれを11分間受け入れることはできませんが、私はそうすることができます。本当にありがとう。 –