κ°μ²΄
κ°μ²΄λ
- 물리μ μΌλ‘ μ‘΄μ¬νκ±°λ κ°λ μ μΈ κ² μ€μμ λ€λ₯Έ κ²κ³Ό μλ³ κ°λ₯ν κ²
κ°μ²΄ κ°μ κ΄κ³
- μ§ν© κ΄κ³
: μμ±νκ³Ό λΆνμ κ΄κ³
- μ¬μ© κ΄κ³
: λ€λ₯Έ κ°μ²΄μ νλλ₯Ό μ½κ³ λ³κ²½νκ±°λ λ©μλλ₯Ό νΈμΆ
- μμ κ΄κ³
: λΆλͺ¨μ μμ κ° κ΄κ³
κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°μ νΉμ§
1. μΊ‘μν
: μΈλΆμ μλͺ»λ μ¬μ©μΌλ‘ μΈν΄ κ°μ²΄κ° μμλμ§ μλλ‘ κ°μ²΄ λ΄λΆ 보νΈ
2. μμ
: μ½λμ μ¬μ¬μ©μ±μ λμ¬μ£Όκ³ μ μ§λ³΄μ μκ°μ μ€μ¬μ€λ€.
3. λ€νμ±
: νλμ κ°μ²΄μ μ¬λ¬κ°μ§ νμ μ λμ ν μ μλ€.
κ°μ²΄μ ν΄λμ€
- ν΄λμ€ μ μΈμ κ°μ²΄λ₯Ό μμ±νκ³ λμμ μ μνλ€.
- new μ°μ°μλ‘ κ°μ²΄λ₯Ό μμ±νλ©΄ κ°μ²΄μ μ£Όμλ₯Ό 리ν΄νλ€.
ν΄λμ€μ κ΅¬μ± λ©€λ²
1. νλ : κ°μ²΄μ λ°μ΄ν°λ₯Ό μ μ₯
* νλλ λ°λμ ν΄λμ€ λΈλ‘μμ μ μΈλμ΄μΌ νλ€.
2. μμ±μ : κ°μ²΄μ μ΄κΈ°νλ₯Ό λ΄λΉνλ€.
* λ³λμ μμ±μ΄ μμΌλ©΄ μ»΄νμΌλ¬κ° μλμΌλ‘ μΆκ°μν¨λ€.
3, λ©μλ : κ°μ²΄κ° μνν λμ
μμ±μ μ μΈ
- μμ±μλ λ¦¬ν΄ νμ μ΄ μκ³ ν΄λμ€ μ΄λ¦κ³Ό λμΌνλ€.
μμ±μ μ€λ²λ‘λ©
- μ€λ²λ‘λ©μ ν΅ν΄ κ°μ²΄μ νλλ₯Ό λ€μνκ² μ΄κΈ°νν μ μλ€.
(μ€λ²λ‘λ© = 맀κ°λ³μλ₯Ό λ¬λ¦¬νλ λ©μλλ₯Ό μ¬λ¬κ° μμ±νλ κ²)
λ©μλ μ μΈκ³Ό νΈμΆ
- λ©μλ μ μΈ : κ°μ²΄μ μ€ν λμμ μ€ν λΈλ‘μΌλ‘ μ μνλ κ²
- λ©μλ νΈμΆ : μ€ν λΈλ‘μ μ€μ λ‘ μ€ν
λ©μλ κ΅¬μ± μμ
1. λ¦¬ν΄ νμ : λ©μλκ° μ€νν ν νΈμΆν κ³³μΌλ‘ μ λ¬νλ κ²°κ³Όκ°μ νμ
2. λ©μλ λͺ
3. λ§€κ° λ³μ : λ©μλλ₯Ό νΈμΆν λ μ λ¬ν 맀κ°κ°μ λ°κΈ° μν΄ μ¬μ©
4. μ€ν λΈλ‘
κ°λ³κΈΈμ΄ 맀κ°λ³μ
- 맀κ°λ³μμ μκ΄μμ΄ λ§€κ°κ°μ μ€ μ μλ€.
ex) int sum(int ... values) { }
'TIL' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
221213 곡λΆμΌμ§ - μμ (0) | 2022.12.13 |
---|---|
221211 곡λΆμΌμ§ - ν΄λμ€ (0) | 2022.12.11 |
221210 곡λΆμΌμ§(1) - μλ° μ°Έμ‘° νμ (0) | 2022.12.10 |
221206 곡λΆμΌμ§ - μλ° μ°μ°μ (0) | 2022.12.06 |
221205 곡λΆμΌμ§ - μλ°, λ³μμ νμ (0) | 2022.12.05 |