java - 关于重写toString()方法
PHP中文网
PHP中文网 2017-04-18 09:33:51
0
3
910

想请教各路大神~~
如[id=" + id + "]是什么意思呢?/(ㄒoㄒ)/~~
求解答~/(ㄒoㄒ)/~~

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(3)
黄舟

toString은 이름에서 알 수 있듯이 이 변수를 문자열 형식으로 나타냅니다. 이 변수/클래스/인스턴스는 문자열에서 XXXX로 표현된다는 것도 알 수 있습니다. 또 다른 문제.

분명히 여기에서 toString 메소드는 문자열 접합을 사용하여 속성을 표현합니다. 예를 들면 다음과 같습니다.

println(this.toString())

유사한 출력: Goddess [id=1 , user_name ="aaaa", sex="man".........]

toString으로 얻은 값은 일반적으로 기계가 볼 수 있는 값이 아니라 사람이 볼 수 있는 값입니다. 즉, toString 메소드에서는 그것이 어떤 변수인지, 그 값이 무엇인지 사람들이 한눈에 명확하게 알 수 있도록 하거나, 이 클래스의 기능을 한눈에 알 수 있도록 하는 방법을 찾아야 합니다.

[id=" + id + "] 출력 결과는 Goddess [id=1 , user_name ="aaaa", sex="man".........]과 유사한 문자열로, 이 클래스(이 변수)의 이름은 Goddess이고 XX 속성을 가지며 속성 id 값은 1이고, 섹스의 가치는 남자다.

黄舟

더하기 기호를 사용한 문자열 연결입니다. [id=" + id + "]은 id의 값을 나타냅니다. 이것의 장점은 콘솔에 인쇄할 때 더 친숙해 보인다는 것입니다.

Peter_Zhu

문자열 연결을 이해하지 못하고 id의 할당 연산으로 취급해서 그런 걸까요?

[id=" + id + "

위의 첫 번째 따옴표는 이전 문자열 끝 부분의 따옴표이고, 두 번째 따옴표는 다음 문자열 시작 부분의 따옴표입니다.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿