728x90
final์ ๋ง ๊ทธ๋๋ก ๋ง์ง๋ง์ด๋ผ๋ ์๋ฏธ๋ฅผ ๋ด๊ณ ์๋ค.
final() ๋ฉ์๋๋ฅผ ์ ์ธํ๋ ๊ฒ์ ์ค๋ฒ๋ผ์ด๋ฉ์ ํ ์ ์๋ ๋ฉ์๋์์ ์ ์ธํ๋ ๊ฒ๊ณผ ๊ฐ๋ค.
์ฆ ์์๋ฐ์ ์ ์๋ ๋ฉ์๋๊ฐ ๋๋ค.
final์ ํ๋์ ์ ์ธ๋๋ฉด ๋ณ๊ฒฝํ ์ ์๋ ์์๊ฐ ๋๋ค.
๋ง์ฝ a๋ฅผ final int a = 3; ์ด๋ผ๊ณ ์ ์ธํ๋ฉด, a๊ฐ์ ์ด์ ๋ณํ์ง ์๋ ์์๊ฐ ๋๋ ๊ฒ์ด๋ค.
๊ทธ๋์ ์ด๋ฅผ ์ ํ์ฉํ๋ฉด public static final๋ก ์ ์ธ์ ํ๋ฉด ํ๋ก๊ทธ๋จ ์ ์ฒด์์ ์ฌ์ฉํ ์ ์๋ ์์๊ฐ ๋๋ค.
public static final double PI = 3.14;
์ด๋ ๊ฒ ์ ์ธ๋๋ฉด ์ด์ PI๋ ํ๋ก๊ทธ๋จ๋ด์์ ์ด๋์๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๊ณ (ํด๋์ค์ด๋ฆ.PI๋ก ์ฌ์ฉํ๋ฉด ๋๋ค), ํญ์ 3.14๊ฐ ๋๋ค.
728x90
'๐ฅ๏ธ > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] ์๋ฐ๋ฅผ ํ๋ค๋ฉด ์์์ผ ํ๋ ์ฉ์ด๋ค (0) | 2023.04.14 |
---|---|
[Java] Chapter04: ๋๋ง์๊ธฐ ๊ฒ์ (Word Chain) (0) | 2023.04.10 |
[Java] ์ ๊ทผ์ ํ์์ public static void ๋ป (0) | 2023.04.06 |
[Java] Garbage์ Garbage Collection ์ดํดํ๊ธฐ (0) | 2023.04.06 |
[Java] ๋๊ธฐ ์ฒ๋ฆฌ(Synchronization) / ๋น๋๊ธฐ ์ฒ๋ฆฌ(Asynchronization) (0) | 2023.03.22 |