ํด๋์ค๋ณ์
-
์ฐธ์กฐ์๋ฃํ - static ๋ฉ์๋์ ์ผ๋ฐ ๋ฉ์๋์ ์ฐจ์ด, static ๋ธ๋ก, Pass by value, Pass by reference, ํน์ดํ ๋งค๊ฐ ๋ณ์์นดํ ๊ณ ๋ฆฌ ์์ 2022. 3. 22. 00:00
์๋ ํ์ธ์, ์ด๋ฒ ์๊ฐ์๋ ์ฐธ์กฐ์๋ฃํ์ ๋ํด ์ด์ด์ ๊ณ์ ์์๋ณด๊ฒ ์ต๋๋ค. โก ๊ธฐ๋ณธ์์ฑ์ โก ๋ฉ์๋ overloading โก return (๋ฉ์๋์์ ๊ฐ ๋๊ฒจ์ฃผ๊ธฐ) โฃ static ๋ฉ์๋์ ์ผ๋ฐ ๋ฉ์๋์ ์ฐจ์ด โฃ static ๋ธ๋ก โฃ Pass by value, Pass by reference โฃ ๋งค๊ฐ ๋ณ์๋ฅผ ์ง์ ํ๋ ํน์ดํ ๋ฐฉ๋ฒ ์ง๋ ์๊ฐ๊น์ง๋ ์ ์ฒด ํญ๋ชฉ ์ค์์ ์์ 3๊ฐ์ง๋ฅผ ๋ณด์๊ณ , ์ง๊ธ๋ถํฐ๋ ์๋์ 4๊ฐ์ง ์ฒดํฌ ๋ ์ฃผ์ ๋ฅผ ๋ณด๊ฒ ์ต๋๋ค. :) ์ง๋ ๊ฒ์๊ธ์ ์๋๋ฅผ ํด๋ฆญํด ์ฃผ์ธ์! https://mong-dev.tistory.com/12 ์ฐธ์กฐ ์๋ฃํ - ๊ธฐ๋ณธ ์์ฑ์, ์ค๋ฒ๋ก๋ฉ(overloading), return ์๋ ํ์ธ์, ์ด๋ฒ ์๊ฐ์๋ ์ฐธ์กฐ์๋ฃํ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ํด๋น ๋ด์ฉ์ '์๋ฐ์ ์ ' chap..
-
๋ณ์ ์ด์ผ๊ธฐ(1) - ์๋ฐ์ 4๊ฐ์ง ๋ณ์๊ฐ๋ฐ/Java 2022. 3. 17. 17:07
์๋ ํ์ธ์, ๋ชฝ๋ฐ๋ธ์ ๋๋ค. ์ค๋์ ์๋ฐ์ ๋ณ์์ ๋ํด ์ด์ผ๊ธฐ ํด๋ณผ๊นํฉ๋๋ค. ํด๋น ๋ด์ฉ์ '์๋ฐ์ ์ ' chapter4๋ฅผ ๊ธฐ์ด๋ก ์์ฑํ์ผ๋ฉฐ, ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ๋๋ฆ์ ์์ฝ ์ ๋ฆฌ๋ฅผ ํ ๊ธ์ ๋๋ค. ์์ธํ ๊ณต๋ถ๋ฅผ ์ํด์๋ ๋จผ์ ์ฑ ์ ์ฝ๊ณ , ์ ๋ฆฌ์ฉ์ผ๋ก ์ฐธ๊ณ ํ์๋ฉด ๋ฒ ์คํธ์ผ ๊ฒ ๊ฐ์ต๋๋ค! 4๊ฐ์ง ๋ณ์ - ์ง์ญ ๋ณ์(local variables) - ๋งค๊ฐ ๋ณ์(parameters) - ์ธ์คํด์ค ๋ณ์(instance variables) - ํด๋์ค ๋ณ์(class variables) ์๋ฐ์๋ ์์ ๊ฐ์ด 4๊ฐ์ง ๋ณ์๊ฐ ์์ต๋๋ค. ์์ธํ ํ์ด ์ค๋ช ์ ์ ๊ธฐ ๋ณด๋ค๋ ์์ฝ ์ ๋ฆฌ๋ฅผ ์ํ ๊ธ์ด๋ฏ๋ก, ํด๋น ๋ด์ฉ์ ํ๋์ ๋ณด๊ธฐ ์ฝ๊ฒ ํ๋ก ์์ฑํด๋ณด์์ต๋๋ค. ์ข ๋ฅ ์ ์ธ ์์น ์๋ช ์ฃผ๊ธฐ ์ง์ญ ๋ณ์(local variables) - ์ค๊ดํธ ๋ด ..