728x90

toString 메소드란?

기본 상속된 Object 클래스의 메소드이다.

객체가 가진 정보를 문자열로 만들어 출력한다.

인스턴스 출력 시 Object.hashCode()로 생성된 해시값을 문자열로 반환시켜준다.

 

인스턴스의 정보를 보기 쉽게 출력하기 위해 toString() 메소드를 오버라이딩 해두면 편리하다.

 

public class Point {
	private int x;
    private int y;
    
    @Override
    public String toString() {
    	return "Point [x=" + x + ", y=" + y + "]";
    }
}

public class Main {
	public static void main(String[] args) {
    	Point p = new Point();
        System.out.println(p.toString());
    }
}
728x90

'2022 하계방학 SW 집중교육' 카테고리의 다른 글

[Java] Exception  (0) 2022.08.15
[Java] String  (0) 2022.08.15
[Java] Package  (0) 2022.08.15
[Java] Thread  (0) 2022.08.15
[Java] Interface  (0) 2022.08.15
딩딩크롱