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를 개발할 때 모든 클래스의 문자열 연산을 용이하게 하기 위해 특별히 추가한 메서드일 뿐입니다.
확장 정보
tostring的使用示例 publicclassOrc { publicstaticclassA { publicStringtoString() { return"thisisA"; } } publicstaticvoidmain(String[]args) { Aobj=newA(); System.out.println(obj); } }
관련 학습 권장사항: Java 비디오 튜토리얼
위 내용은 Java에서 tostring 메소드의 기능은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!