์ ๊ทผ ์ง์ ์ private, protected, public, ๋ํดํธ(์ ๊ทผ ์ง์ ์ ์๋ต) ๋ชฉ์ ํด๋์ค๋ ์ผ๋ถ ๋ฉค๋ฒ๋ฅผ ๊ณต๊ฐํ์ฌ ๋ค๋ฅธ ํด๋์ค์์ ์ ๊ทผํ๋๋ก ํ์ฉ ๊ฐ์ฒด ์งํฅ ์ธ์ด์ ์บก์ํ ์ ์ฑ ์ ๋ฉค๋ฒ๋ฅผ ๋ณดํธํ๋ ๊ฒ ํด๋์ค ์ ๊ทผ ์ง์ ๋ค๋ฅธ ํด๋์ค์์ ์ฌ์ฉํ๋๋ก ํ์ฉํ ์ง ์ง์ public ํด๋์ค -> ๋ค๋ฅธ ๋ชจ๋ ํด๋์ค์๊ฒ ์ ๊ทผ ํ์ฉ ๋ํดํธ ํด๋์ค -> ์ ๊ทผ ์ง์ ์ ์๋ต, package-private๋ผ๊ณ ๋ ํจ, ๊ฐ์ ํจํค์ง์ ํด๋์ค์๋ง ์ ๊ทผ ํ์ฉ ๋งด๋ฒ ์ ๊ทผ ์ง์ public ํจํค์ง์ ๊ด๊ณ ์์ด ๋ชจ๋ ํด๋์ค์์ธ ์ ๊ทผ ํ์ฉ private ๋์ผ ํด๋์ค ๋ด์๋ง ์ ๊ทผ ํ์ฉ ์์๋ฐ์ ์๋ธ ํด๋์ค์์ ์ ๊ทผ ๋ถ๊ฐ protected ๊ฐ์ ํจํค์ง ๋ด์ ๋ค๋ฅธ ๋ชจ๋ ํด๋์ค์์ธ ์ ๊ทผ ํ์ฉ ์์ ๋ฐ์ ์๋ธ ํด๋์ค๋ ๋ค๋ฅธ ํจํค์ง์ ์์ด๋ ..