[Python 100日チャレンジ] Day 31 - クラスとオブジェクトの基本
Pythonのクラス、オブジェクト、インスタンスの基本を学び、データと処理をまとめる考え方を理解します。
[Python 100日チャレンジ] Day 31 - クラスとオブジェクトの基本
クラスとは
クラスは、データと処理をまとめるための設計図です。クラスから作られた実体をオブジェクト、またはインスタンスと呼びます。
1
2
3
4
class User:
pass
user = User()
属性を持たせる
1
2
3
4
5
6
class User:
def __init__(self, name):
self.name = name
user = User("Yuna")
print(user.name)
selfは、作られたインスタンス自身を表します。
なぜクラスを使うか
- 関連するデータと処理をまとめられる
- 現実の概念をコードで表しやすい
- 複数のインスタンスを作れる
今日のゴール
クラスは設計図、インスタンスはそこから作られる実体です。まずは小さなクラスを作り、属性を持たせてみましょう。
この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。
