μμ±μ
κ°μ²΄κ° μμ±λ λ μλμΌλ‘ νΈμΆλλ νΉλ³ν λ©μλμ
λλ€.
μμ±μμ νΉμ§
μμ±μλ κ°μ²΄ μμ± μ νμν μ΄κΈ° μ€μ μ μλννμ¬ μ½λμ μμ μ±κ³Ό μΌκ΄μ±μ λμ΄λ λ° μ€μν μν μ ν©λλ€.
β’
ν΄λμ€μ λμΌν μ΄λ¦μ κ°μ§λλ€.
β’
λ°ν νμ
μ΄ μμ΅λλ€(voidλ μλ).
β’
κ°μ²΄κ° μμ±λ λ μλμΌλ‘ νΈμΆλ©λλ€.
β’
κ°μ²΄μ λ©€λ² λ³μλ₯Ό μ΄κΈ°ννλ λ° μ£Όλ‘ μ¬μ©λ©λλ€.
β’
μ€λ²λ‘λ©μ΄ κ°λ₯νμ¬ μ¬λ¬ κ°μ§ λ°©μμΌλ‘ κ°μ²΄λ₯Ό μ΄κΈ°νν μ μμ΅λλ€.
μμ±μ μμ μ½λ
public class Person {
// λ©€λ² λ³μ
private String name;
private int age;
// κΈ°λ³Έ μμ±μ
public Person() {
this.name = "Unknown";
this.age = 0;
System.out.println("κΈ°λ³Έ μμ±μκ° νΈμΆλμμ΅λλ€.");
}
// 맀κ°λ³μκ° μλ μμ±μ
public Person(String name, int age) {
this.name = name;
this.age = age;
System.out.println("맀κ°λ³μκ° μλ μμ±μκ° νΈμΆλμμ΅λλ€.");
}
// μ΄λ¦λ§ μ΄κΈ°ννλ μμ±μ (μμ±μ μ€λ²λ‘λ©)
public Person(String name) {
this.name = name;
this.age = 0;
System.out.println("μ΄λ¦λ§ μ΄κΈ°ννλ μμ±μκ° νΈμΆλμμ΅λλ€.");
}
// μ 보 μΆλ ₯ λ©μλ
public void displayInfo() {
System.out.println("μ΄λ¦: " + name + ", λμ΄: " + age);
}
// λ©μΈ λ©μλ
public static void main(String[] args) {
// λ€μν μμ±μλ₯Ό μ¬μ©νμ¬ κ°μ²΄ μμ±
Person person1 = new Person();
person1.displayInfo();
Person person2 = new Person("νκΈΈλ", 25);
person2.displayInfo();
Person person3 = new Person("κΉμ² μ");
person3.displayInfo();
}
}
Java
볡μ¬
μμ±μμ μ£Όμ μ©λ
β’
λ©€λ² λ³μμ μ΄κΈ°ν
β’
νμ λ°μ΄ν° μ
λ ₯ κ°μ ν
β’
κ°μ²΄ μμ± μ νΉμ λμ μν
β’
λ€μν λ°©μμ κ°μ²΄ μ΄κΈ°ν μ§μ (μ€λ²λ‘λ©)