(자바) System.out.println(참조변수)의 String자동 호출 원리
자바에서는
Card c=new Card();
System.out.println(c)와 System.out.println(c.toString())과 같다.
그 이유는
PrintStreamClass에는 print메소드가 있다.
public void print(Object obj){
write(String.valueOf(obj));
}
public static String valueOf(Object ob){
return (obj==null)?:"null":obj.toString();
}
Card c=new Card();
System.out.println(c)와 System.out.println(c.toString())과 같다.
그 이유는
PrintStreamClass에는 print메소드가 있다.
public void print(Object obj){
write(String.valueOf(obj));
}
public static String valueOf(Object ob){
return (obj==null)?:"null":obj.toString();
}
댓글
댓글 쓰기