class Person {
int age;
String chicken
; // ⭐️ chicken 필드를 추가해야 함
// 생성자 오버로딩: 2개 만들기!
Person
(String name,
int age
) { this.name = name;
this.age = age;
}
this.name = name;
this.age = age;
this.chicken = chicken;
}
void sayHello() {
System.
out.
println("안녕하세요, 제 이름은 " + name
+ "이고, 나이는 " + age
+ "살입니다."); }
void eatChicken(){
System.
out.
println("배고픈 " + name
+ "(이)가 " + chicken
+ "을 먹습니다."); }
public static void main
(String[] args
) { Person p1 = new Person("민수", 25); // 기본 생성자
Person p2 = new Person("진태", 15, "교촌치킨"); // 치킨 포함 생성자
p1.sayHello();
p2.eatChicken();
}
}
Y2xhc3MgUGVyc29uIHsKICAgIFN0cmluZyBuYW1lOwogICAgaW50IGFnZTsKICAgIFN0cmluZyBjaGlja2VuOyAgLy8g4q2Q77iPIGNoaWNrZW4g7ZWE65Oc66W8IOy2lOqwgO2VtOyVvCDtlagKCiAgICAvLyDsg53shLHsnpAg7Jik67KE66Gc65SpOiAy6rCcIOunjOuTpOq4sCEKICAgIFBlcnNvbihTdHJpbmcgbmFtZSwgaW50IGFnZSkgewogICAgICAgIHRoaXMubmFtZSA9IG5hbWU7CiAgICAgICAgdGhpcy5hZ2UgPSBhZ2U7CiAgICAgICAgCiAgICB9CgogICAgUGVyc29uKFN0cmluZyBuYW1lLCBpbnQgYWdlLCBTdHJpbmcgY2hpY2tlbikgewogICAgICAgIHRoaXMubmFtZSA9IG5hbWU7CiAgICAgICAgdGhpcy5hZ2UgPSBhZ2U7CiAgICAgICAgdGhpcy5jaGlja2VuID0gY2hpY2tlbjsKICAgIH0KCiAgICB2b2lkIHNheUhlbGxvKCkgewogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigi7JWI64WV7ZWY7IS47JqULCDsoJwg7J2066aE7J2AICIgKyBuYW1lICsgIuydtOqzoCwg64KY7J2064qUICIgKyBhZ2UgKyAi7IK07J6F64uI64ukLiIpOwogICAgfQoKICAgIHZvaWQgZWF0Q2hpY2tlbigpewogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigi67Cw6rOg7ZSIICIgKyBuYW1lICsgIijsnbQp6rCAICIgKyBjaGlja2VuICsgIuydhCDrqLnsirXri4jri6QuIik7CiAgICB9CgogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFBlcnNvbiBwMSA9IG5ldyBQZXJzb24oIuuvvOyImCIsIDI1KTsgIC8vIOq4sOuzuCDsg53shLHsnpAKICAgICAgICBQZXJzb24gcDIgPSBuZXcgUGVyc29uKCLsp4Ttg5wiLCAxNSwgIuq1kOy0jOy5mO2CqCIpOyAgLy8g7LmY7YKoIO2PrO2VqCDsg53shLHsnpAKCiAgICAgICAgcDEuc2F5SGVsbG8oKTsKICAgICAgICBwMi5lYXRDaGlja2VuKCk7CiAgICB9Cn0K