안녕하세요 질문드립니다
```
public class Dog {
String breed;
int age;
String color;
public Dog(String breed, int age, String color) {
this.breed = breed;
this.age = age;
this.color = color;
}
public void barking() {
System.out.println("barking()");
}
public void hungry() {
System.out.println("hungry()");
}
public void sleeping() {
System.out.println("sleeping()");
}
public static void main(String[] args) {
Dog d = new Dog("york", 1, "orange");
System.out.println(d);
d.barking();
d.hungry();
d.sleeping();
}
}
```
결과값 출력이
```
(york,1,orange)
barking()
hungry()
sleeping()
```
이렇게 나와야 하는데 젤 첫줄(york,1,orange)이 출력이 되지 않습니다 어디 부분을 수정하고 추가하여야 할까요?
sehongpark님의 답변
# 생성자에 출력 문구를 추가해보세요
```
public Dog(String breed, int age, String color) {
this.breed = breed;
this.age = age;
this.color = color;
// 생성자 호출 시, 출력
System.out.printf("(%s, %d, %s)\n", breed, age, color);
}
```