μμ±μ
β’
ν΄λμ€λ‘λΆν° κ°μ²΄λ₯Ό μμ±ν λ νΈμΆλλ©°, κ°μ²΄μ λ©€λ² λ³μλ₯Ό μ΄κΈ°ννλλ° μ¬μ©λλ λ©μλμ΄λ€.
β’
κ°μ²΄ μμ± λ° μμ±λ κ°μ²΄μ νμν λ°μ΄ν°λ₯Ό μ΄κΈ°ννλ κ³Όμ μ λ¨μννμ¬ μ½λμ μμ μ€μ΄λ μν μ μννλ€.
μμ±μμ νΉμ§
1.
μμ±μλ ν΄λμ€μ κ°μ μ΄λ¦μ κ°μ§ νΉλ³ν λ©μλλ‘ κ°μ²΄ μμ± μ λ©€λ² λ³μμ μ΄κΈ°νλ₯Ό λ΄λΉ
2.
μΌλ° λ©€λ² λ©μλμ λ¬λ¦¬ λ°νν(Return Type)μ΄ μμ << voidλ νμ©λμ§ μμ
3.
μμ±μλ μ΄λ¦μ κ°μ§λ§ 맀κ°λ³μλ₯Ό λ¬λ¦¬νμ¬ μ¬λ¬ κ°λ₯Ό μ€λ³΅μ μ(Overloading) ν μ μμ
4.
μμ±μλ ν€μλ 'new'μ νμ κ°μ΄ μ¬μ©λ¨ << new μμ±μ() ꡬ문μΌλ‘ νΈμΆ
5.
λͺ
μμ μΌλ‘ μμ±νμ§ μμ κ²½μ°, κΈ°λ³Έ μμ±μ(Default Constructor)κ° μ 곡λ¨