JAVA - ์ ๊ทผ์ ํ์ ( public, protected, default, private)
main() ๋ฉ์๋๋ฅผ ๊ฐ์ง์ง ์๋ ๋๋ถ๋ถ์ ํด๋์ค๋ ์ธ๋ถ ํด๋์ค์์ ์ด์ฉํ ๋ชฉ์ ์ผ๋ก ์ค๊ณ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํด๋์ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํด๋์ค๋ฅผ ์ค๊ณํ ๋์๋ ์ธ๋ถ ํด๋์ค์์ ์ ๊ทผํ ์ ์๋ ๋จ๊ณ๋ฅผ ๋๋์ด์ ์ค๊ณํด์ผ ํ๋ค. => ์ ๊ทผ ์ ํ์ โ public : ์ธ๋ถ ํด๋์ค๊ฐ ์์ ๋กญ๊ฒ ์ฌ์ฉํ ์ ์์ โ protected : ๊ฐ์ ํจํค์ง ๋๋ ์์ ํด๋์ค์์ ์ฌ์ฉ ๊ฐ๋ฅ โ default : ๊ฐ์ ํจํค์ง์ ์์๋ ํด๋์ค ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅ โ private : ์ธ๋ถ์ ๋
ธ์ถ x public ํด๋์ค, ํ๋, ์์ฑ์, ๋ฉ์๋ protected ํ๋, ์์ฑ์, ๋ฉ์๋ default ํด๋์ค, ํ๋, ์์ฑ์, ๋ฉ์๋ private ํ๋, ์์ฑ์, ๋ฉ์๋ ํด๋์ค์ ์ ๊ทผ ์ ํ (public, default) โ default ์ ๊ทผ ์ ํ :..