Java9 [Java ๋ฌธ๋ฒ] ์ ๊ทผ ์ ํ์ (Access Modifier) ์ ๊ทผ ์ ํ์(Access Modifier)๋ ํด๋์ค, ๋ฉ์๋, ๋ณ์ ๋ฑ์ ๋ฉค๋ฒ์ ๋ํ ์ธ๋ถ ์ ๊ทผ์ ์ ์ดํ๋ ํค์๋์ ๋๋ค. ์๋ฐ์์๋ ์ด 4๊ฐ์ง์ ์ ๊ทผ ์ ํ์๊ฐ ์์ต๋๋ค. public - ์ด๋ค ํด๋์ค์์๋ ์ ๊ทผ ๊ฐ๋ฅํฉ๋๋ค. - ๋ค๋ฅธ ํจํค์ง์์๋ ์ ๊ทผ ๊ฐ๋ฅํฉ๋๋ค. protected ๊ฐ์ ํจํค์ง ๋ด์ ํด๋์ค์ ์์ ํด๋์ค์์ ์ ๊ทผ ๊ฐ๋ฅํฉ๋๋ค. ๋ค๋ฅธ ํจํค์ง์์๋ ์์ ํด๋์ค์์๋ง ์ ๊ทผ ๊ฐ๋ฅํฉ๋๋ค. default(package-private) ๊ฐ์ ํจํค์ง ๋ด์ ํด๋์ค์์๋ง ์ ๊ทผ ๊ฐ๋ฅํฉ๋๋ค. ์ ๊ทผ ์ ํ์๋ฅผ ๋ช ์ํ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก default ์ ๊ทผ ์ ํ์๊ฐ ์ ์ฉ๋ฉ๋๋ค. private ๊ฐ์ ํด๋์ค ๋ด์์๋ง ์ ๊ทผ ๊ฐ๋ฅํฉ๋๋ค. ๋ค๋ฅธ ํด๋์ค๋ ํจํค์ง์์๋ ์ ๊ทผํ ์ ์์ต๋๋ค. ์ ๊ทผ ์ ํ์๋ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์์ ์บก.. 2023. 4. 10. [Java ๋ฌธ๋ฒ] ์ค๋ฒ๋ก๋ฉ๊ณผ ์ค๋ฒ๋ผ์ด๋ฉ ์ฐจ์ด์ ์๋ฐ์์ ์ค๋ฒ๋ก๋ฉ(Overloading)๊ณผ ์ค๋ฒ๋ผ์ด๋ฉ(Overriding)์ ๋ค์๊ณผ ๊ฐ์ ์ฐจ์ด๊ฐ ์์ต๋๋ค. ์ค๋ฒ๋ก๋ฉ : ๊ฐ์ ์ด๋ฆ์ ๋ฉ์๋๋ฅผ ๋งค๊ฐ๋ณ์์ ๊ฐ์๋ ํ์ , ์์๋ฅผ ๋ค๋ฅด๊ฒ ํ์ฌ ์ฌ๋ฌ ๊ฐ ์ ์ํ๋ ๊ฒ์ ๋งํฉ๋๋ค. ์ค๋ฒ๋ผ์ด๋ฉ : ๋ถ๋ชจ ํด๋์ค์์ ์ด๋ฏธ ์ ์๋ ๋ฉ์๋๋ฅผ ์์ ํด๋์ค์์ ๋์ผํ ์ด๋ฆ๊ณผ ๋งค๊ฐ๋ณ์ ํ์ , ๊ฐ์, ๋ฐํ ํ์ ์ผ๋ก ๋ค์ ์ ์ํ๋ ๊ฒ์ ๋งํฉ๋๋ค. ์ ์ฉ ๋์ ์ค๋ฒ๋ก๋ฉ : ๊ฐ์ ํด๋์ค ๋ด์์ ์ฌ๋ฌ ๊ฐ์ ๋ฉ์๋๋ฅผ ์ ์ํ ๋ ์ ์ฉ๋ฉ๋๋ค. ์ค๋ฒ๋ผ์ด๋ฉ : ์์ ๊ด๊ณ์ ์๋ ๋ถ๋ชจ ํด๋์ค์ ์์ ํด๋์ค ๊ฐ์ ๋ฉ์๋๋ฅผ ์ฌ์ ์ํ ๋ ์ ์ฉ๋ฉ๋๋ค. ํธ์ถ ๋ฐฉ๋ฒ ์ค๋ฒ๋ก๋ฉ : ๋ฉ์๋ ํธ์ถ ์ ์ธ์์ ํ์ , ๊ฐ์, ์์์ ๋ฐ๋ผ ์๋์ผ๋ก ํธ์ถ ๋์์ด ๊ฒฐ์ ๋ฉ๋๋ค. ์ค๋ฒ๋ผ์ด๋ฉ : ๊ฐ์ฒด ํ์ ์ ๋ฐ๋ผ ํธ์ถ ๋์์ด ๊ฒฐ์ ๋ฉ.. 2023. 4. 10. cmd ๋ช ๋ น์ด ๋ชจ์ cmd๋ฅผ ์์ผ๋ก ์ด์ฉ ๋ง์ด ํ๊ฒ ๋ ๊บผ๊ฐ์์ ์ ๋ฆฌํจ! ์ ์ฒด ๋ช ๋ น์ด๋ ์๋๊ณ ์์ฃผ ์ฐ์ด๋๊ฒ๋ค ์์ฃผ๋ก ์ ์์ต๋๋ค. ๋๋ window ์ปดํจํฐ๋ ๋งฅ๋ถ ๋๋ค ์ด์ฉํ๊ธฐ ๋๋ฌธ์ ๋๊ฐ ๋ค ์์ฑ,, ๋ช ๋ น์ด windows mac os ํ์ฌ ๋๋ ํ ๋ฆฌ cd pwd ๋๋ ํ ๋ฆฌ ์ด๋ cd cd ๋๋ ํ ๋ฆฌ ์์ฑ mkdir mkdir ๋๋ ํ ๋ฆฌ ์ญ์ rmdir rmdir ํ๋ฉด ์ง์ฐ๊ธฐ cls clear ํ์ผ ์ด๋ move mv ํ์ผ ์ญ์ del rm ํ์ผ/๋๋ ํ ๋ฆฌ ์ด๋ฆ ๋ณ๊ฒฝ ren mv Explorer / Finder ์์ ์ด๊ธฐ start open null ํ์ผ ์์ฑ type NUL> touch cmd ์ข ๋ฃ exit command + q(๋จ์ถํค) ์ด ์ธ์๋ ๋ง์ง๋ง ๋น๋ถ๊ฐ ๋ด๊ฐ ์ธ๋งํ๊ฒ๋ค์ ์ด ์ ๋์ผ๋ฏ? ๋์ค์ ๋ ์ ๋ก๋ ํ ์์ ! 2023. 3. 15. eclips .javaํ์ผ cmd๋ก ์คํ cmd ?? ๊ทธ๊ฒ ๋ญ๋ฐ,, ์ค๋์ cmd๋ก javaํ์ผ ์คํํ๊ธฐ๋ฅผ ์ ์ด๋ณด๊ฒ ์ด๋น ๋จผ์ ์๋์ฐ ๊ฒ์์ฐฝ์ cmd ๊ฒ์ํด์ ์ด์ด์ค๋๋น ๋ช ๋ น ํ๋กฌํฌํธ ์ฐฝ์ด ๋จ๋ฉด ์๋ฐ ํ์ผ์ ์ ์ฅํ ์์น๋ฅผ ์ ๋ ฅํด ์ฃผ์ด์ผ ํฉ๋๋ค. ์ ๊ฐ์ ๊ฒฝ์ฐ d๋๋ผ์ด๋ธ์ ํ์ผ์ด ์์นํด์๊ธฐ ๋๋ฌธ์ ๋จผ์ d:๋ฅผ ์ ๋ ฅํ์ฌ ๋ค์ด๊ฐ ์ค๋๋ค.(์ด๋ ๊ฒ ์ํ๊ณ ๋ฐ๋ก ํ์ผ ์ฃผ์๋ฅผ ๋ณต.๋ถ ํด์ ๋ฃ์ด์ค๋ ๋ฉ๋๋ค.) ๊ทธ ํ dir์ ์ ๋ ฅํด์ฃผ๋ฉด ๋๋๋ฐ dir์ ๋๋ ํฐ๋ฆฌ์ ์๋ ํ์ผ๊ณผ ํ์ ๋๋ ํฐ๋ฆฌ ๋ชฉ๋ก์ ๋ณด์ฌ์ฃผ๋ ๋ช ๋ น์ด ์ ๋๋ค. dir ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์จ๊นํ์ผ๊ณผ ์์คํ ํ์ผ์ ๋ณด์ฌ์ฃผ์ง ์์ง๋ง /a ์ต์ ์ผ๋ก ํด๋น ํ์ผ๋ค ๋ณผ ์ ์๊ฒ ํด์ค๋๋ค. dir /a ๋ฅผ ์ ๋ ฅํ์ฌ ํด๋น ํ์ผ๋ค์ ํ์ธํ๋ค. ์ ๋ d๋๋ผ์ด๋ธ์ lectrue๋ผ๋ ํ์ผ์์ java ํ์ผ์ด ์์ผ๋ฏ๋ก cd lect.. 2023. 3. 14. ์ด์ 1 2 3 ๋ค์