Java ν΄λμ€ μλ²½ μ΄ν΄νκΈ°
11/19 9:30 ~ 10:40 (μ½ 1μκ° 10λΆ μ§ν)
λ¬Έμ λ₯Ό ν΄κ²°ν μμλλ‘ λ°©μ νμΆν μ μλ€..!
곡λΆλ λ΄μ©μ λͺ¨λ₯΄λ μ¬λμκ² μ€λͺ ν΄μ μ΄ν΄μν¬ μ μμ μ λμ κ°λ μ μκ³ μκ²λ νλ€.
μ°λ¦¬λ λͺ¨λ μ€νλ§μ 곡λΆνλ μ¬λλ€μ΄λ€.
- μ€νλ§κ³Ό μλ°λ μ‘°κΈ λ€λ₯΄λ€.
- μλ°λ₯Ό μνλ μ¬λμ΄ μ€νλ§μ μνλμ? NOPE!
- μ€νλ§μ μνλ μ¬λμ΄ μλ°λ₯Ό μνλμ? NOPE!
κ·Έλ λ€λ©΄ μλ°λ₯Ό μ§κΈ μ λ°°μ°κ³ μλ κ²μΈκ°?
μ€νλ§μμ μ¬μ©νλ λ¬Έλ² μ λλ μκ³ μμ΄μΌ νκΈ° λλ¬Έμ΄λ€!
κ·Έμ€μμλ ν΄λμ€λ₯Ό κΌ μκ³ μμ΄μΌ νλ€.
- ν΄λμ€ μ€μμλ λ μ€μν κ²μ μμ±μμ΄λ€.
- μ€νλ§μμ μμ±μλ₯Ό κ°μ§κ³ μ§μ§κ³ λ³Άκ³ νλ€.
βββμ μΌ μ€μν κ² : λ€ μκ³ μμ νμλ μλ€. νμ§λ§ ν΄λμ€λ κΌ μκ³ μμ΄μΌ νλ€!!
κ°μ²΄ μ§ν₯ νλ‘κ·Έλ¨μ μ¬λ¬ κ°μ ν΄λμ€λ€μ΄ μλ‘ μ κΈ°μ μΌλ‘ μνΈμμ© νλ©΄μ μνλ λͺ©μ μ μ΄λ€κ°λ κ²μ΄λ€.
- ν΄λμ€λ μ±μ§μ μ μν κ²μ΄λ€.
μ½λλ₯Ό μμ±ν λ κ·Έλ¦ΌμΌλ‘ κ·Έλ €κ°λ©΄μ νλ©΄ ν° λμμ μ»μ μ μλ€.
κ°λ μ 리
- κ°μ λ³κ²½ν λλ μΈμ€ν΄μ€λ₯Ό 건λλ κ²μ΄λ€. ν΄λμ€κ° μλλΌ μΈμ€ν΄μ€λ₯Ό λ³κ²½μν€λ κ²μ΄λ€.
- public : ν΄λμ€ ν¨ν€μ§ λͺ¨λ μ κ·Ό κ°λ₯ν κ²μ΄λ€.
- private : ν΄λμ€ λ΄μμλ§ μ κ·Ό κ°λ₯νλ€.
→ λ©μλλ₯Ό μ΄μ©ν΄μ κ°μ λ³κ²½νλ€. - νμν κ²λ€μ λ©€λ² λ³μμ μ μΈνλ€.
- ν΄λμ€ λ΄λΆμμ λ©€λ² λ³μ κ°μΌλ‘ λ³κ²½νκΈ° μν΄μ λ©μλλ₯Ό μμ±νλ€.
- μ λ ₯ν κ°μ κ°κ°μ μΈμ€ν΄μ€μ ν λΉμ΄ λλ€.
- this : ν΄λΉ ν΄λμ€ λ΄μ λ©€λ² λ³μλ₯Ό μλ―Ένλ€.
- μμ±μμ λ€νμ± : μμ±μκ° nκ° μ‘΄μ¬ν μ μλ€.
νμΆνκΈ° μν΄ μμ±ν μ½λ - λΆμ΄λΉ΅ ν΄λμ€ λ§λ€κΈ°
public class FishBread {
// μμ±
// μκΈ, λ°μ£½, κ°κ²©, μ΄λ¦
public String filling;
public String dough;
public double price;
public String name;
// μμ±μ
FishBread (String filling, String dough) {
this.filling = filling;
this.dough = dough;
this.name = dough + "λ‘ λ§λ " + filling;
}
// λ©μλ
// κ°κ²© λ³κ²½νλ λ©μλ
public void changePrice(int price) {
this.price = price;
}
// μ΄λ¦ μμ±νλ λ©μλ
// public void setName(String dough, String filling) {
// this.name = dough + "λ‘ λ§λ " + filling;
// }
}
'Today I Learned(TIL) > μΈμ ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Java μΈμ _κ°μ²΄ κ°μ κ²°ν©λμ λ€νμ± (1) | 2024.11.30 |
---|---|
Java μΈμ _λΉκ΅λ 무μμΌκΉ? (λλ±μ±κ³Ό λμΌμ±) (0) | 2024.11.22 |
Java μΈμ _κ°μ²΄ νμ© (1) | 2024.11.19 |
κΉμ§ QnA μΈμ (7) | 2024.11.16 |
Java μΈμ _νλ‘κ·Έλλ° κΈ°μ΄ (8) | 2024.11.14 |