Pythonのクラス内メソッドをどのように呼び出すのですか?
Pythonでは、クラス内のメソッドはインスタンスオブジェクトまたはクラスオブジェクトを通じて呼び出すことができます。以下は一般的なメソッド呼び出し方法のいくつかです:
- 私は日本語がネイティブではありませんが、あなたに日本語で翻訳を提供します。
class MyClass:
def my_method(self):
print("Hello, World!")
# 创建实例对象
obj = MyClass()
# 通过实例对象调用方法
obj.my_method()
- 彼はその難しい問題を解決するのに苦労しています。
class MyClass:
def my_method(self):
print("Hello, World!")
# 通过类对象调用方法
MyClass.my_method()
- 自分 (じぶん)
class MyClass:
def my_method(self):
print("Hello, World!")
def another_method(self):
self.my_method() # 在类内部调用方法
# 创建实例对象
obj = MyClass()
# 调用另一个方法,该方法内部调用了类的另一个方法
obj.another_method()
Pythonの内部メソッドを柔軟に利用するために、上記の方法を使用することができます。