java(86)
-
[JAVA] ๋ณ์(Variable)์ ์ ์น/ํ์น ์ฐ์ฐ
๐ ๋ณ์(Variable) ๐ ๋ณ์๋ช ๐ a~z, A~Z, _(์ธ๋๋ฐ), $ ์ค ํ๋๋ก ์์ํด์ผ ํ๊ณ , ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ณํฉ๋๋ค. ๋ํ, ๋ณ์๋ช ์์ ์ ์ธํ๋ Data Type๋ช ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๐๋ณ์๋ช ์์ final์ ๋ช ์ํ๋ฉด ๋ณ์ ๊ฐ์ ๋ฐ๊ฟ ์ ์์ต๋๋ค. public class Varialbe { public static void main(String[] args) { int x = 1; // int๋ Data Type์ผ๋ก int(8Byte)๋ ์ ์๋ฅผ ๋ํ๋ด๋ฉฐ, x๋ ๋ณ์๋ช . float y = 2.0f; // float๋ Data Type์ผ๋ก 4Byte ์ค์๋ฅผ ๋ํ๋ด๋ฉฐ, y๋ ๋ณ์๋ช . double z = 2.584; // double์ Data Type์ผ๋ก 8Byte ์ค์๋ฅผ ๋ํ๋ด๋ฉฐ, z๋ ๋ณ์..
2021.02.03 -
[JAVA] ์ ๊ทผ ์ ํ์(Access Modifier)
์๋ ํ์ธ์? ์ฃผ๋ํ๋ ์ ๋๋ค! ์ฃผ๋ํ๋์ 2020๋ 02์ 01์ผ ๋ถํฐ ๊ตญ๋น์ง์ ๊ต์ก์ผ๋ก FullStack ๊ณผ์ ์ ๋ฃ๊ฒ ๋์์ต๋๋ค. ์ด์ ๊ณต๋ถ ํ ๊ฒ์ ๋ณต์ตํ ๊ฒธ ํฌ์คํ ์ ์์ ํด ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ ์ ๊ธ์ด ๋์์ด ๋์ จ๋ค๋ฉด ๊ตฌ๋ ๊ณผ ๊ณต๊ฐ! ๊ทธ๋ฆฌ๊ณ , ๋๊ธ ๋ฌ์์ฃผ์๋ฉด ๋๋จํ ๊ณ ๋ง๊ฒ ์ต๋๋ค! ๐ JAVA๋? ๐ ๊ฐ์ฒด์งํฅ์ธ์ด (Objec Oriented Programming Language) ๐ C์ธ์ด๋ ์ ์ฐจ ์งํฅ ์ธ์ด (Structured Programming Language)์ด๋ค. ๐ ๊ฐ์ฒด์งํฅ์ธ์ด์ ์ฅ์ ์ ์ฌํ์ฉ์ฑ์ด๋ค. -> ์ฌํ์ฉ์ฑ์ ์ ์ง๋ณด์ ์ธก๋ฉด์์ ๋งค์ฐ ์ค์! ๐ ์ ๊ทผ์ ํ์ Member๋ค์ Object ์์ ๋ค๋ง์ ์์ ์ด์ ํน์ง์ด๋ฏ๋ก, ๋์ธ์ ์ผ๋ก ๊ณต๊ฐ๋๋ ๊ฒ์ด ์ ์ข์ ๋๊ฐ ์์ต๋๋ค. ๊ทธ๋ฐ ์ด์ ๋ก ํ๋ก๊ทธ๋..
2021.02.02