๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Java

[Java] ์ •๋ณด ์€๋‹‰

by ์ฝ”๋”ฉํ•˜๋Š” ๋ถ•์–ด 2021. 2. 18.
๋ฐ˜์‘ํ˜•

โ–ถ ์ •๋ณด ์€๋‹‰

 

<์ ‘๊ทผ ์ œ์–ด์ž>

public (๋ชจ๋“  ๊ณณ์—์„œ ์ž์œ ๋กญ๊ฒŒ ์ ‘๊ทผ ๊ฐ€๋Šฅ)

protected (์ƒ์† ๊ด€๊ณ„์— ์žˆ๋Š” ๊ณณ์€ ์ ‘๊ทผ ๊ฐ€๋Šฅ) → ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ณณ๋„ ์žˆ์Œ

packaged (๊ฐ™์€ ํŒจํ‚ค์ง€ ์•ˆ์—์„œ ์ ‘๊ทผ ๊ฐ€๋Šฅ)

private (๋‹ค๋ฅธ ํด๋ž˜์Šค์—์„  ๋ณผ ์ˆ˜ ์—†์Œ) → ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ณณ๋„ ์žˆ์Œ

 

์ ‘๊ทผ ์ œ์–ด์ž private์„ ์‚ฌ์šฉํ•˜๋ฉด ์™ธ๋ถ€ ํด๋ž˜์Šค์˜ ์ ‘๊ทผ์ด ํ—ˆ์šฉ ์•ˆ๋จ

๊ทธ๋Ÿฌ๋ฉด private์œผ๋กœ ์„ ์–ธํ•œ ๋ณ€์ˆ˜๋ฅผ ์™ธ๋ถ€์—์„œ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ?

โ€‹

public ๋ฉ”์„œ๋“œ์— get( ), set( ) ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค

-๊ทธ๋Ÿฌ๊ธฐ์œ„ํ•ด์„  ๋ณ€์ˆ˜๊ฐ€ ์žˆ๋Š” ํด๋ž˜์Šค์— public get( ), set( ) ๋ฉ”์„œ๋“œ๊ฐ€ ์ž…๋ ฅ๋˜์–ด์žˆ์–ด์•ผํ•จ.

๋ฐ˜์‘ํ˜•

'Java' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Java] this ์˜ˆ์•ฝ์–ด  (0) 2021.02.18
[Java] ์—ฐ์Šต๋ฌธ์ œ + ์‹ค์Šต  (0) 2021.02.18
[Java] ์ฐธ์กฐ ์ž๋ฃŒํ˜•  (0) 2021.02.18
[Java] ์ƒ์„ฑ์ž ์˜ค๋ฒ„๋กœ๋“œ  (0) 2021.02.18
[Java] ์ƒ์„ฑ์ž  (0) 2021.02.18

๋Œ“๊ธ€