Java

[JAVA] Object 클래스_toString() 메서드

HSRyuuu 2023. 2. 5. 19:32

toString()

  • 객체의 정보를 String으로 바꿔서 사용
  • String, Integer 클래스는 이미 재정의 되어있음
  • 이클립스에서 [ shift + alt + s ] - Generate toString()... 로 자동 생성 가능
class Car{
	String color;
	int num;
	public Car(String color, int num) {
		this.color = color;
		this.num = num;
	}
 //toString() 오버라이딩   
	@Override
	public String toString() {
		return "Car [color=" + color + ", num=" + num + "]";
	}
}
public class Test {
	public static void main(String[] args) {
		Car car1 = new Car("red",1235);
		System.out.println(car1.toString());
	}
}

< 출력 결과 >

1. toString override 하지 않았을때

2. toString() override 했을 때

 

반응형