You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
๊ฐ์ฒด ์คํธ๋ง
โ ์๋ฐ toString ์ค๋ฒ๋ผ์ด๋ฉ - ์๋ฒฝ ์ดํดํ๊ธฐ
toString ๋ฉ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก Object ํด๋์ค์ toString() ๋ฉ์๋๋ ํด๋น ์ธ์คํด์ค์ ๋ํ ์ ๋ณด๋ฅผ ๋ฌธ์์ด๋ก ๋ฐํํ๋ค. ์ด ๋ฉ์๋๋ ์ธ์คํด์ค์ ๋ํ ์ ๋ณด๋ฅผ ๋ฌธ์์ด๋ก ์ ๊ณตํ ๋ชฉ์ ์ผ๋ก ์ ์๋์ด ์๋ ๊ฒ์ด๋ค. ์ด๋ ๋ฐํ๋๋ ๋ฌธ์์ด์ ํด๋์ค ์ด๋ฆ๊ณผ ํจ๊ป ๊ตฌ๋ถ์๋ก @๊ฐ ์ฌ์ฉ๋๋ฉฐ, ๊ทธ ๋ค๋ก 16์ง์ ํด์ ์ฝ๋(hash code)๊ฐ ์ถ๊ฐ๋๋ค. ํด์ ์ฝ๋ ๊ฐ์ ์ธ์คํด์ค์ ์ฃผ์๋ฅผ ํด์ฑํ์ฌ ๋ณํํ ๊ฐ์ผ๋ก, ๊ณ ์ ์ซ์๋ก์ ์ธ์คํด์ค๋ง๋ค ๋ชจ๋ ๋ค๋ฅด๊ฒ ๋ฐํ๋๋ค. ์ค์ ๋ก toString() ๋ฉ์๋ ๋ด๋ถ๋ฅผ ๋ณธ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๊ตฌํ๋์ด์๋ค. class MyObject extends Object { // extends Object ๋ ์๋ตํด ์ค๋ ๋๋ค. int objId; String objName; public MyObj..