์ ‘๊ทผ ์ œํ•œ์ž [ 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