Java) toString()์„ overrideํ•˜๋Š” 10๊ฐ€์ง€ ํŒ (๋ฒˆ์—ญ/์š”์•ฝ)

์•„๋ž˜์˜ ์ž๋ฃŒ๋ฅผ ๋ฒˆ์—ญ ๋ฐ ์š”์•ฝ 10 Tips to override toString() method in Java ์ž๋ฐ”์˜ toString ๋ฉ”์„œ๋“œ๋Š” ๊ฐ์ฒด์˜ ๋ช…ํ™•ํ•˜๊ณ  ๊ฐ„๊ฒฐํ•œ ์ •๋ณด๋ฅผ ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ํ˜•์‹์œผ๋กœ ์ œ๊ณตํ•˜๋Š”๋ฐ ์ด์šฉ๋œ๋‹ค. ์˜ฌ๋ฐ”๋ฅด๊ฒŒ override๋œ toString ๋ฉ”์„œ๋“œ๋Š” ๊ฐ€์น˜์žˆ๊ณ  ์˜๋ฏธ์žˆ๋Š” ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์—ฌ, ํ”„๋กœ๊ทธ๋žจ์˜ ๋กœ๊น…๊ณผ ๋””๋ฒ„๊น…์— ๋„์›€์„ ์ค€๋‹ค. toString์€ java.lang.Object ํด๋ž˜์Šค์— ์ •์˜๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์ถฉ๋ถ„ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋”ฐ๋ผ์„œ ์„œ๋ธŒํด๋ž˜์Šค์—์„œ overrideํ•˜๋Š”๊ฒƒ์ด ์ข‹๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ toString์€ package.class@hashCode์˜ ํ˜•ํƒœ๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ex) test.Country@18e2b22 ์˜ˆ๋ฅผ ๋“ค์–ด, ๋„คํŠธ์›Œํฌ ๊ด€๋ จ ํด๋ž˜์Šค์˜ ๊ฒฝ์šฐ toString์„ ..

General, Java 2019. 9. 14. 15:24
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
ยซ   2024/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
๊ธ€ ๋ณด๊ด€ํ•จ