>  기사  >  Java  >  Java에서 tostring 메소드의 기능은 무엇입니까

Java에서 tostring 메소드의 기능은 무엇입니까

coldplay.xixi
coldplay.xixi원래의
2020-08-01 16:17:3313829검색

Java에서 tostring 메소드의 기능은 이 객체의 문자열(텍스트 형식으로 표시됨)을 반환하는 것입니다. 결과는 간결하지만 읽기 쉬운 정보 표현입니다.

Java에서 tostring 메소드의 기능은 무엇입니까

Java에서 tostring 메소드의 기능은

toString 메소드가 이 객체를 "텍스트로 나타내는" 문자열을 반환한다는 것입니다. 그 결과 간결하면서도 읽기 쉬운 정보 표현이 탄생했습니다. 모든 하위 클래스가 이 메서드를 재정의하는 것이 좋습니다.

Object 클래스에서 toString 메소드는 클래스 이름(객체가 이 클래스의 인스턴스임), at 태그 "@" 및 이 객체의 해시 코드에 대한 부호 없는 16진수 표현으로 구성된 문자열을 반환합니다. 즉, 이 메서드는 값이 다음과 같은 문자열을 반환합니다.

getClass().getName()+'@'+Integer.toHexString(hashCode());

반환: 개체의 문자열 표현

이 메서드는 이미 Object에 존재하는 메서드이고 모든 클래스는 Object를 상속하므로 "모든 개체는 this method";

일반적으로 System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString() method;

간단히 말하면 Sun이 Java를 개발할 때 모든 클래스의 문자열 연산을 용이하게 하기 위해 특별히 추가한 메서드일 뿐입니다.

Java에서 tostring 메소드의 기능은 무엇입니까

확장 정보

tostring的使用示例
publicclassOrc
{
publicstaticclassA
{
publicStringtoString()
{
return"thisisA";
}
}
publicstaticvoidmain(String[]args)
{
Aobj=newA();
System.out.println(obj);
}
}

관련 학습 권장사항: Java 비디오 튜토리얼

위 내용은 Java에서 tostring 메소드의 기능은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.