πν΄λμ€λ ?
- κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°μμ κ°μ²΄λ₯Ό μμ±νκΈ° μν ν
- κ°μ²΄μ μνλ₯Ό λνλ΄λ νλμ κ°μ²΄μ νλμ λνλ΄λ λ©μλλ‘ κ΅¬μ±
public class ClassName {
private int fieldName;
public void methodName() {
}
}
- ν΄λμ€ μ΄λ¦
- ν΄λμ€λ κ³ μ μ μ΄λ¦μ κ°μ§
- ν΄λμ€μ κ°μ²΄, μ¦ μΈμ€ν΄μ€λ₯Ό μμ±ν λ μ¬μ©
- νλ
- νλλ ν΄λμ€κ° κ°μ§ μ μλ μνλ₯Ό μ μ
- λ©μλ
- λ©μλλ κ°μ²΄κ° μνν μ μλ νλμ μ μ
- μμ±μ
- μμ±μλ ν΄λμ€μ κ°μ²΄κ° μμ±λ λ μλμΌλ‘ νΈμΆλλ λ©μλ
- μμ±μμ μ΄λ¦μ ν΄λμ€ μ΄λ¦κ³Ό λμΌνλ©°, κ°μ²΄ μ΄κΈ°νμ μ¬μ©
- λ΄λΆ ν΄λμ€
- ν΄λμ€ λ΄λΆμ μ μΈλ ν΄λμ€
πν΄λμ€ λͺ
λͺ
κ·μΉ
- ν΄λμ€ μ΄λ¦μ λλ¬Έμλ‘ μμν΄μΌ ν¨
- μ«μλ‘ μμν μ μμΌλ©°, νΉμ λ¬Έμλ $ μ _ λ§ νμ©
- κ³΅λ°±μ΄ ν¬ν¨λ μ μμΌλ©°, μ¬λ¬ λ¨μ΄λ‘ μ΄λ£¨μ΄μ§ κ²½μ° κ° λ¨μ΄μ 첫 κΈμλ λλ¬Έμλ‘ νμνλ μΉ΄λ©μΌμ΄μ€λ₯Ό λ°λ¦
πν΄λμ€ μ μΈ λ°©λ²
public class Student {
private String name;
private int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
}
public void study() {
}
}
** μΌλ° μμ±μλ₯Ό νλλΌλ μ°λ©΄ κΈ°λ³Έ μμ±μλ μ¨μΌ ν¨
e.g.
Student student = **new** Student("John", 20);
πμλ°μ κΈ°λ³Έ μλ£ν
- μ μν: byte(1), short(2), int(4), long(8)
- μ€μν: float(4), double(8)
- λ¬Έμν: char(2)
- λ
Όλ¦¬ν: boolean(1)