Pythonにおける「クラス」とは?
クラスは、Python でのオブジェクト指向プログラミングのための一般的な概念です。
クラスは、データと関連する操作をグループ化するために使用されます。
このデータは、クラス内で定義された変数に格納されます。
関連する操作は、クラス内で定義されたメソッドによって実行されます。
クラスは、独自のタイプを定義することができます。
このタイプは、特定のプログラミングタスクに対応したインスタンスを生成することができます。
それぞれのインスタンスは、クラスから独自の変数とメソッドを持つことができます。
Python クラスの実装例
実装例
class Car:
def __init__(self, make, model):
self.make = make
self.model = model
def get_car_info(self):
return f"{self.make} {self.model}"
car1 = Car("Toyota", "Camry")
car2 = Car("Honda", "Civic")
print(car1.get_car_info()) # Output: "Toyota Camry"
print(car2.get_car_info()) # Output: "Honda Civic"
上記の例では、Car
という名前のクラスが定義されます。
このクラスは、2つの変数(make
と model
)と get_car_info
という名前のメソッドを含んでいます。
このクラスは、新しい Car
インスタンスを作成することができます。
それぞれのインスタンスは、独自の make
と model
変数を持ち、
独自の get_car_info
メソッドを呼び出すことができます。