interface ์ธํฐํ์ด์ค๋ ํ์ ์ ๊ท์น์ ์ง์ ํ๋ ๊ฒ์ ๋๋ค. >- ๊ฐ์ฒด์ ์คํ ํจ์์ parameter (๋งค๊ฐ๋ณ์) ํจ์์ ์คํ, ๋ฐํ ๊ฐ ๋ฐฐ์ด ํด๋์ค interface ์ ์ธ ๋ฐฉ๋ฒ interface๋ฅผ ์์ ์ ๊ณ ์ธํฐํ์ด์ค ์๊ธ์๋ ๋๋ฌธ์๋ก ์ด๋ฆ์ ์ง์ ํฉ๋๋ค. ๊ฐ์ฒด ๋ณ์์ ์ ์ฉ ๊ฐ์ฒด์ ํ๋กํผํฐ ๊ฐ์ ์ ์ธํ ์ธํฐํ์ด์ค์ ํ์ ๊ณผ ๋์ผํ๊ฒ ํด์ผํฉ๋๋ค. ํจ์์ ์คํ(๊ตฌ์กฐ)์ ์ ์ฉ ํจ์์ ํ์ ๊ณผ ๋ฐํ ๊ฐ์ ์ง์ ํ ์ ์์ต๋๋ค. ์ธ๋ฑ์ฑ : ๋ฐฐ์ด์ ์ธ๋ฑ์ค๊ฐ ์ ์ธ ๋ฐฐ์ด์ ์ธ๋ฑ์ค๋ก ์ ๊ทผํ์ฌ ๋ฐฐ์ด์ ์์ ํ์ ์ ์ง์ ํ ์ ์์ต๋๋ค. ์ธํฐํ์ด์ค ํ์ฅ extends ๋ฅผ ์ ๊ณ ์ถ๊ฐํ๊ณ ์ถ์ interface ๋ฅผ ์ ์ธํ๋ฉด ํ์ ์ด ๋ณต์ฌ๋ฉ๋๋ค.