π κ°λ
ν΄λμ€λ κ°μ²΄λ₯Ό μμ±νκΈ° μν μ€κ³λλ‘,
λ°μ΄ν°(μμ±)μ κΈ°λ₯(λ©μλ)μ νλλ‘ λ¬Άμ΄ νννλ ꡬ쑰μ΄λ€.
β μ μ¬μ©νλκ°
- κ΄λ ¨λ λ°μ΄ν°μ κΈ°λ₯μ νλλ‘ λ¬Άμ΄ κ΄λ¦¬νκΈ° μν΄ μ¬μ©νλ€.
- μ½λμ μ¬μ¬μ©μ±κ³Ό νμ₯μ±μ λμΌ μ μλ€.
- κ°μ²΄ λ¨μλ‘ κ΅¬μ‘°λ₯Ό λλμ΄ μ μ§λ³΄μλ₯Ό μ½κ² νλ€.
π§Ύ κΈ°λ³Έ λ¬Έλ²
class ν΄λμ€μ΄λ¦:
def __init__(self,κ°):
self.μμ± = κ°
π κ΅¬μ± μμ
- class : ν΄λμ€ μ μ ν€μλ
__init__ : κ°μ²΄ μμ± μ μλμΌλ‘ μ€νλλ μ΄κΈ°ν λ©μλ
- self : μκΈ° μμ κ°μ²΄λ₯Ό κ°λ¦¬ν΄
- μμ±(attribute) : κ°μ²΄κ° κ°μ§λ λ°μ΄ν°
- λ©μλ(method) : κ°μ²΄κ° μννλ κΈ°λ₯
π» μμ μ½λ (κΈ°λ³Έ)