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 |
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 |