クラスclass(クラス)。オブジェクトの設計図は「ものの設計図」です。たとえば「商品」という設計図を作れば、それをもとに「りんごアップル — りんご」「みかん」などの商品をたくさん作れます。
| コード | 読み方 |
|---|---|
class Product: | Product という設計図を定義する |
def __init__(self, name, price): | 新しい商品を作るときの準備(初期設定) |
self.name = name | この商品の「名前」を設定する |
apple = Product("りんご", 150) | 設計図をもとに「りんご150円」の実体を作る |
class は設計図の名前を決めるキーワード。__init__ はインスタンスが作られるときに自動で呼ばれる特別な関数。self は「自分自身」を指す(self.name = この商品の名前)。クラスclass(クラス)。オブジェクトの設計図の理解はPythonの基礎です。
customer = Customer("test@example.com")