<aside> ๐ก equals(), hashCode(), ==
</aside>
== ์ฐ์ฐ์๋ ํผ์ฐ์ฐ์๊ฐ ์์ํ์ ์ผ ๋๋ ๊ฐ์ด ๊ฐ์์ง ๋น๊ตํ๊ณ , ํผ์ฐ์ฐ์๊ฐ ๊ฐ์ฒด์ผ๋๋ ์ฃผ์๊ฐ ๊ฐ์์ง ๊ฒ์ฌํ๋ค.
equals๋ ๋ด์ฉ์ด ๊ฐ์์ง ๊ฒ์ฌํ๋ ๋ฉ์๋์ด๋ค. ==์ฐ์ฐ์์ ๋ฌ๋ฆฌ ์์ ๊ฐ์ ๊ฐ์ฒด๋ฅผ ๊ฐ๋ฆฌํค์ง ์์๋, ๊ฐ๋ฐ์๊ฐ equals๋ฅผ overrideํด์ true๋ก ๋ง๋ค ์ ์๋ค.
hashCode()๋ ๊ฐ์ฒด์ ์ฃผ์ ํด์๊ฐ์ ๋ฆฌํดํ๋ค.
equals๋ฅผ ์ฌ์ ์ํด์ผํ๋ ๊ฒฝ์ฐ๋ ๋ค์๊ณผ ๊ฐ๋ค.
equals๋ฅผ ์ฌ์ ์ ํ์ง ์์์ผ ํ๋ ๊ฒฝ์ฐ๋ ๋ค์๊ณผ ๊ฐ๋ค.