인프런 커뮤니티 질문&답변
toString()과 valueOf()의 차이점이 궁금합니다!
작성
·
180
답변 1
0
박매일
지식공유자
기본자료형의 데이터를 문자열로 변환시켜주는 메서드로 기능은 비슷합니다.
toString()에서드는 Object클래스가 가지고 있는 메서드이고 모든 클래스는 Object클래스를 상속받기 때문에 모든 클래스에는 toString()메서드를 가지고 있다고 생각하시면 됩니다. valueOf()메서드 같은 경우는 해당 클래스가 필요에 의해서 좀더 쉽게 사용하기위해서 만든메서드라고 보시면되고 valueOf()메서드도 내부에서는 toString()메서드를 다시 호출하는 관계로 만들어져 있습니다. 이해가 되셨을까요.?






네 이해됐습니다! 감사합니다~