(자바) 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();
}


댓글

이 블로그의 인기 게시물

(18장) WebSocekt과 STOMP를 사용하여 메시징하기

(네트워크)폴링방식 vs 롱 폴링방식

(ElasticSearch) 결과에서 순서 정렬