ποΈ ν΄λμ€(Class)λ?
- **ν΄λμ€(Class)**λ κ°μ²΄λ₯Ό λ§λ€κΈ° μν μ€κ³λμ΄μ νμ
λλ€.
μ¦, κ°μ²΄κ° κ°μ ΈμΌ ν μμ±κ³Ό λμμ 미리 μ μν΄ λλ ꡬ쑰μ
λλ€.
π¬ λΉμ : ν΄λμ€λ 'μλμ°¨ μ€κ³λ', κ°μ²΄λ κ·Έ μ€κ³λλ‘ λ§λ€μ΄μ§ 'μ€μ μλμ°¨ ν λ'μ
λλ€.
μ€κ³λ μ체λ μμ§μ΄μ§ μμ§λ§, κ·Έκ±Έ λ°νμΌλ‘ μλ§μ μλμ°¨λ₯Ό λ§λ€ μ μμ΅λλ€.
βοΈ ν΄λμ€μ μν
- κ°μ²΄κ° κ°μ ΈμΌ ν **μμ±(νλ)**κ³Ό **νλ(λ©μλ)**μ μ μν©λλ€.
- κ°μ²΄ λͺ¨λΈλ§μ νλ‘κ·Έλλ° μ½λλ‘ νννλ μ₯μμ
λλ€.
- ν΄λμ€ μ체λ μ€νλμ§ μμ§λ§, μ΄λ₯Ό ν΅ν΄ μλ§μ **κ°μ²΄(μΈμ€ν΄μ€)**λ₯Ό μμ±ν μ μμ΅λλ€.
π μμ½:
ν΄λμ€ = μ€κ³λ / κ°μ²΄ = μ€κ³λλ‘ λ§λ μ€μ²΄
𧬠κ°μ²΄λ ν΄λμ€μ μΈμ€ν΄μ€
ν΄λμ€λ‘λΆν° μ€μ λ©λͺ¨λ¦¬μ μμ±λ μ€μ²΄λ₯Ό **κ°μ²΄(Instance)**λΌκ³ ν©λλ€.
- ν΄λμ€λ **μ μ(μ μ )**μ΄κ³ , κ°μ²΄λ **μ€ν μ€ μμ±λλ μ€μ²΄(λμ )**μ
λλ€.
- νλμ ν΄λμ€λ‘λΆν° μ¬λ¬ κ°μ κ°μ²΄λ₯Ό λ§λ€ μ μμΌλ©°, κ°κ°μ κ°μ²΄λ μλ‘ λ
립λ μνλ₯Ό κ°μ§λλ€.
μμ: CarλΌλ ν΄λμ€λ₯Ό μ μνλ©΄ myCar, yourCar λ± λ€μν μλμ°¨ κ°μ²΄λ₯Ό λ§λ€ μ μμ΅λλ€.