μμ±μ
1. μμ±μλ? //λ©μλμ μΌμ’
- new ν€μλλ₯Ό μ¬μ©νμ¬ κ°μ²΄κ° μμ±λ λ μλμΌλ‘ μ€νλλ νΉμν ννμ λ©μλ
- 리ν΄νμ λͺ
μνμ§ μμΌλ©°, λ©μλμ μ΄λ¦μ ν΄λμ€μ λμΌνλ€.
- μλμΌλ‘ μ€νλλ€λ νΉμ± λλ¬Έμ, κ°μ²΄κ° μμ±λλ©΄μ ν΄λΉ κ°μ²΄μ νΉμ±μ μ΄κΈ°ν νκΈ° μνμ¬ μ¬μ©λλ€.
- λ©€λ²λ³μμ μ΄κΈ°κ°μ ν λΉνλ μ©λ
class User {
User(){
... μ΄λΆλΆμ 보μ΄μ§ μμ§λ§ μ»΄νμΌλ¬κ° μλμΌλ‘ λ§λ¦(κΈ°λ³Έμμ±μ)
}
}
User user = new User();
2. κΈ°λ³Έμμ±μ
- νλΌλ―Έν°κ° μλ μμ±μ
- ν΄λμ€μ νΉλ³ν μμ±μκ° μ μλμ μμ κ²½μ° Java μ»΄νμΌλ¬λ λ€μκ³Ό κ°μ
κΈ°λ³Έ μμ±μκ° μ‘΄μ¬νλ€κ³ μΈμνλ€.
class User {
User(){
...
}
}
User user = new User();
3. νλΌλ―Έν°λ₯Ό κ°λ μμ±μ
- μμ±μλ λ©μλμ ν μ’
λ₯μ΄λ―λ‘ νλΌλ―Έν°λ₯Ό ν¨κ» μ μνλ κ²μ΄ κ°λ₯νλ€.
- μμ±μμ νλΌλ―Έν°λ₯Ό λ©€λ²λ³μμ 볡μ¬νλ κ²μΌλ‘ κ°μ²΄μ μ΄κΈ°νλ₯Ό
μΈλΆμ μΈ μμΈμ μν΄μ μ²λ¦¬ν μ μλ€.