์ธํŒŒ

You Can Become A

Progr

๋Šฆ๊ฒŒ ์‹œ์ž‘ํ•ด๋„ ๋ˆ„๊ตฌ๋“ ์ง€ ๋…ธ๋ ฅํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ ์ˆ˜ ์žˆ์–ด์š” !

๊ฐ์ฒด ์ŠคํŠธ๋ง

๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค
Java

โ˜• ์ž๋ฐ” toString ์˜ค๋ฒ„๋ผ์ด๋”ฉ - ์™„๋ฒฝ ์ดํ•ดํ•˜๊ธฐ

toString ๋ฉ”์†Œ๋“œ ๊ธฐ๋ณธ์ ์œผ๋กœ Object ํด๋ž˜์Šค์˜ toString() ๋ฉ”์†Œ๋“œ๋Š” ํ•ด๋‹น ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ์ด ๋ฉ”์„œ๋“œ๋Š” ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ฌธ์ž์—ด๋กœ ์ œ๊ณตํ•  ๋ชฉ์ ์œผ๋กœ ์ •์˜๋˜์–ด ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋•Œ ๋ฐ˜ํ™˜๋˜๋Š” ๋ฌธ์ž์—ด์€ ํด๋ž˜์Šค ์ด๋ฆ„๊ณผ ํ•จ๊ป˜ ๊ตฌ๋ถ„์ž๋กœ @๊ฐ€ ์‚ฌ์šฉ๋˜๋ฉฐ, ๊ทธ ๋’ค๋กœ 16์ง„์ˆ˜ ํ•ด์‹œ ์ฝ”๋“œ(hash code)๊ฐ€ ์ถ”๊ฐ€๋œ๋‹ค. ํ•ด์‹œ ์ฝ”๋“œ ๊ฐ’์€ ์ธ์Šคํ„ด์Šค์˜ ์ฃผ์†Œ๋ฅผ ํ•ด์‹ฑํ•˜์—ฌ ๋ณ€ํ™˜ํ•œ ๊ฐ’์œผ๋กœ, ๊ณ ์œ  ์ˆซ์ž๋กœ์„œ ์ธ์Šคํ„ด์Šค๋งˆ๋‹ค ๋ชจ๋‘ ๋‹ค๋ฅด๊ฒŒ ๋ฐ˜ํ™˜๋œ๋‹ค. ์‹ค์ œ๋กœ toString() ๋ฉ”์„œ๋“œ ๋‚ด๋ถ€๋ฅผ ๋ณธ๋‹ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌํ˜„๋˜์–ด์žˆ๋‹ค. class MyObject extends Object { // extends Object ๋Š” ์ƒ๋žตํ•ด ์ค˜๋„ ๋œ๋‹ค. int objId; String objName; public MyObj..

category_image
์ธํŒŒ_
2022.11.15
3