chlwlsgur000   1년 전

System.out.println(sb);

System.out.println(sb.toString());

두 출력값이 같게 나오긴 한데

이 두 출력문이 어떤 차이점이 있나요??

13months   1년 전

sb를 그냥 써도 오버라이딩 된 toString()메서드가 적용돼서 두 결과는 같습니다.

sb.getClass()

sb.toString.getClass() 

프린트 해 보시면 다르게 나오긴 할텐데.. 그냥 오버라이딩 돼서 같은 결과가 나온다 라고 생각하시면 될 것 같아요.

chlwlsgur000   1년 전

감사합니다 선생님!

댓글을 작성하려면 로그인해야 합니다.