pythonのクラスの定義と呼び出し方
Pythonでは、クラスキーワードを使用してクラスを定義します。クラスとは、データとメソッドをカプセル化する設計図で、これを使用してオブジェクトインスタンスを作成できます。
Pythonクラスの定義と呼び出しを簡単な例で紹介します:
class MyClass:
def __init__(self, name):
self.name = name
def say_hello(self):
print("Hello, " + self.name)
# 创建类的实例对象
obj = MyClass("Alice")
# 调用对象的方法
obj.say_hello()
上記の例ではMyClassというクラスが定義されています。このクラスには__init__というコンストラクタがあり、オブジェクトの属性を初期化するために使用されます。say_helloメソッドは挨拶メッセージを出力するために使用されます。
クラスのインスタンスオブジェクトobjを生成することで、オブジェクトメソッドsay_hello()を呼び出し、引数として渡すことができます。この例の場合、出力されるメッセージは「Hello, Alice」になります。
実際の応用では当然、クラスの定義や呼び出しはさらに複雑で多様化します。しかし、入門編としては以上の基本例で事足りるでしょう。