์ ๊ทผ ์ ํ์ [ Private, Default, Protected, Public ]
2022. 12. 8. 19:34ใJava
๋ฐ์ํ
๐ค ์ ๊ทผ ์ ํ์
ํด๋์ค ๋ด์์ ๋ฉค๋ฒ์ ์ ๊ทผ์ ์ ํํ๋ ๊ฒ์ ๋๋ค.
๐ง ์ ๊ทผ ์ ํ์ ์ข ๋ฅ
- Private : ์ธ๋ถ์์ ์ ๊ทผ ๋ถ๊ฐ๋ฅ / ๋์ผ ํด๋์ค ๋ด์์๋ง ์ ๊ทผ ๊ฐ๋ฅ
- Default : [ ๊ธฐ๋ณธ ์ ํ์ ] ๋์ผ ํด๋์ค / ํจํค์ง๋ด์์ ์ ๊ทผ ๊ฐ๋ฅ
- Protected : ์์๋ฐ์ ํด๋์ค / ๋์ผ ํจํค์ง๋ด์์ ์ ๊ทผ ๊ฐ๋ฅ
- Public : ๋ชจ๋ ์ ๊ทผ ํ์ฉ
์ ๊ทผ ์ ํ์ | ํด๋์ค ๋ด๋ถ | ๋์ผ ํจํค์ง | ํ์ ํด๋์ค | ๊ทธ ์ธ์ ์์ญ |
Private | O | X | X | X |
Default | O | O | X | X |
Protected | O | O | O | X |
Public | O | O | O | O |
๋ฐ์ํ
'Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ OOP ] ๊ฐ์ฒด์งํฅ์ ํน์ง : ์บก์ํ (0) | 2022.12.08 |
---|