μ½κ² λ§ν΄, κ°μ²΄λ **μμ±(λ°μ΄ν°)**κ³Ό **νλ(κΈ°λ₯)**μ ν¨κ» κ°μ§λ©°, νλ‘κ·Έλ¨ μμμ νλμ λ 립μ μΈ μ£Όμ²΄λ‘ λμν©λλ€.
π¬ λΉμ : κ°μ²΄λ 'μ€κ³λ(ν΄λμ€)'λ₯Ό λ°νμΌλ‘ λ§λ€μ΄μ§ 'μ ν'μ λλ€.
μλ₯Ό λ€μ΄, μλμ°¨ μ€κ³λλ‘λΆν° λ§λ€μ΄μ§ μ€μ μλμ°¨ ν λκ° λ°λ‘ κ°μ²΄μ λλ€.
μμ: UserλΌλ ν΄λμ€λ₯Ό μ μν λ€, μ΄λ₯Ό λ°νμΌλ‘ user1, user2 κ°μ κ°μ²΄λ₯Ό μμ±ν©λλ€.
| κ΅¬μ± μμ | μ€λͺ |
|---|---|
| π§© νλ(Field) | κ°μ²΄κ° κ°μ§λ μμ±μ΄λ μν. λ³μλ‘ ννλ¨ |
| βοΈ λ©μλ(Method) | κ°μ²΄κ° μνν μ μλ λμ. ν¨μμ²λΌ νλν¨ |
π μμ: μλμ°¨ κ°μ²΄
| νλ (μν) | λ©μλ (νλ) |
|---|---|
| μλ, μμ, μ°λ£λ | κ°μνκΈ°, λΈλ μ΄ν¬ λ°κΈ°, λ°©ν₯ μ ννκΈ° |
User κ°μ²΄ λͺ¨λΈλ§public class User {
String gender;
int age;
double height;
double weight;
void recordExercise(int minutes) {
System.out.println(minutes + "λΆ μ΄λμ κΈ°λ‘νμ΅λλ€.");
}
void recordFood(String food) {
System.out.println(food + "λ₯Ό(μ) μμ·¨νμ΅λλ€.");
}
}
gender, age λ±μ νλμ΄κ³ ,recordExercise()μ recordFood()λ λ©μλμ
λλ€.