※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#01:クラスとはなにか
このチャプターでは、クラスとはなにか学習しましょう。
- クラス:
- 「クラス」とは、共通の特徴をもったデータの分類のこと
- 型と呼ばれることもある
- 例: int, str, list など...
- オブジェクト:
- 「オブジェクト」とは、「クラス」に属する個々の実体のこと
- 「クラス」にしたがって生成される
- 例: 1, "abc", [1, 2, 3] など...
- インスタンス:
- 「インスタンス」とは、「クラス」に属する個々の実体のこと
- 「クラス」にしたがって生成される
- 例: 1, "abc", [1, 2, 3] など...
- 「オブジェクト」と「インスタンス」の使い分け
- オブジェクト: 広く「クラス」から生成された実体を指すときに、よく使われる
- インスタンス: 実体が、どの「クラス」から生成されたか、を強調したいときに、よく使われる
- 私たち人間でたとえると次のようにたとえられる
- クラス: 人間という種
- オブジェクト、インスタンス: 私たち個人個人
- 人間の特徴である、「名前」「年齢」「年を取る」などを「人間クラス」は特徴としてもっていて、この特徴を個々にもった実体である私たち「人間クラスのインスタンス」がいる