-1

次のpython3コードを探しています:

class MyClass(MyAbstractClass):
      :
    def my_fun1(self, input1):
         :
        return result

次に、コードの他の部分で、MyClass は次のように使用されます。

output = MyClass().my_fun1(input1)

MyClass().my_fun1(input1)MyClass のオブジェクトを暗黙的にインスタンス化するのだろうか? または、ここの MyClass() はユーティリティ関数クラスとして扱われますか? それがユーティリティ関数である場合、なぜそれをクラス内に入れる必要があるのでしょうか? それとも静的クラスですか?しかし、それはmy_fun1静的関数としてマークされていませんか?

申し訳ありませんが、私は C++/Java のバックグラウンドを持っているので、これは私にとって少し奇妙です...

どうもありがとう!

4

1 に答える 1