• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

toString()과 valueOf()의 차이점이 궁금합니다!

21.08.27 01:51 작성 조회수 99

0

강사님! 혹시 toString()과 valueOf()의 차이점이 뭔가요??

단지 다른 클래스에 있다는 차이점 뿐인가요??

답변 1

답변을 작성해보세요.

0

기본자료형의 데이터를 문자열로 변환시켜주는 메서드로 기능은 비슷합니다.

toString()에서드는 Object클래스가 가지고 있는 메서드이고 모든 클래스는 Object클래스를 상속받기 때문에 모든 클래스에는 toString()메서드를 가지고 있다고 생각하시면 됩니다. valueOf()메서드 같은 경우는 해당 클래스가 필요에 의해서 좀더 쉽게 사용하기위해서 만든메서드라고 보시면되고 valueOf()메서드도 내부에서는 toString()메서드를 다시 호출하는 관계로 만들어져 있습니다. 이해가 되셨을까요.?

jisung9105님의 프로필

jisung9105

질문자

2021.08.27

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