κ°μ²΄λ₯Ό λ§λ€ λ νμν μ€κ³λ
class Person {
//1. μμ±
String name;
int age;
String address;
//2. μμ±μ
Person(String name, int age) { // β
μλ‘μ΄ μμ±μ(쑰립μ€λͺ
μ)
this.name = name;
this.age = age;
}
//3. κΈ°λ₯
// β
μ¬λμ μκ° κΈ°λ₯
void introduce() {
System.out.println("μλ
νμΈμ.");
System.out.println("λμ μ΄λ¦μ " + this.name + "μ
λλ€.");
System.out.println("λμ΄λ " + this.age + "μ
λλ€.");
}
}
μ€μ λ‘ μ‘΄μ¬νλκ²
newλΌλ ν€μλλ₯Ό μ¬μ©νλ€.μΈμ€ν΄μ€ν λΌκ³ νννλ€.κΈ°λ³Έ μμ±μthisν€μλλ©μλλ‘ νννλ€.Getter
String getName() {
return this.name;
}
int getAge() {
return this.age;
}
String getAddress() {
return this.address;
}
String name = person.getName();
int age = person.getAge();
String address = person.getAddress();
Setter
void getName(String name) {
this.name = name;
}
void getAge(int age) {
this.age = age;
}
void setAddress(String address) {
this.address = address;
}
public class Main {
public static void main(String[] args) {
Person personA = new Person("gygim", 20);
Person personB = new Person("Steve", 15);
personA.setAddress("μμΈ"); // β
personA μ μ£Όμ μ€μ
personB.setAddress("λ―Έκ΅"); // β
personA μ μ£Όμ μ€μ
}
}