Pythonでは、クラスを自作することで、コードの再利用性と可読性を向上させることができます。以下に、Pythonで自作クラスを作成する基本的な手順を示します。
クラスの定義
Pythonでクラスを定義するには、class
キーワードを使用します。以下に、Person
という名前のクラスを定義する例を示します。
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
この例では、Person
クラスに__init__
メソッドを定義しています。このメソッドは、クラスのインスタンスが作成されるときに自動的に呼び出され、インスタンスの初期化を行います。
オブジェクトの作成
クラスを定義したら、そのクラスのインスタンス(オブジェクト)を作成することができます。以下に、Person
クラスのオブジェクトを作成する例を示します。
person1 = Person("Alice", 30)
person2 = Person("Bob", 25)
この例では、Person
クラスのオブジェクトperson1
とperson2
を作成しています。それぞれのオブジェクトには、名前と年齢の情報が格納されています。
クラスのメソッド
クラスには、関数(メソッド)を定義することができます。以下に、Calculator
クラスにadd
メソッドとsubtract
メソッドを定義する例を示します。
class Calculator:
def add(self, x, y):
return x + y
def subtract(self, x, y):
return x - y
この例では、Calculator
クラスに、2つの数値を加算するadd
メソッドと、2つの数値を減算するsubtract
メソッドを定義しています。
以上が、Pythonで自作クラスを作成する基本的な手順です。クラスを使うことで、コードの再利用性と可読性を向上させることができます。.