β μμ±μ(Constructor)
- μΈμ€ν΄μ€κ° μμ±λ λλ§λ€ νΈμΆλλ μΈμ€ν΄μ€ μ΄κΈ°ν λ©μλ
- μμ±μμ μ΄λ¦μ ν΄λμ€μ μ΄λ¦κ³Ό κ°μμΌν¨
- μμ±μλ 리ν΄κ°μ΄ μμ
ν΄λμ€μ΄λ¦(νμ
λ³μλͺ
, νμ
λ³μλͺ
, ...){
}
π₯ κΈ°λ³Έ μμ±μ
- 맀κ°λ³μκ° μλ μμ±μ
- μμ±μκ° νλλ μμ λλ§ μ»΄νμΌλ¬κ° μλμΆκ°
ν΄λμ€μ΄λ¦ (){}
π₯ μμ±μ νΈμΆ -> this()
- μμ±μμ μ΄λ¦μΌλ‘ ν΄λμ€μ΄λ¦ λμ this μ¬μ©
- ν μμ±μμμ λ€λ₯Έ μμ±μλ₯Ό νΈμΆν λλ λ°λμ 첫μ€μμλ§ νΈμΆμ΄ κ°λ₯
π₯ μ°Έμ‘°λ³μ this
- μΈμ€ν΄μ€ μμ μ κ°λ¦¬ν€λ μ°Έμ‘°λ³μ
- μΈμ€ν΄μ€ λ©μλμμ μ¬μ©κ°λ₯
- μ§μλ³μμ μΈμ€ν΄μ€ λ³μλ₯Ό ꡬλ³ν λ μ¬μ©