1. ํด๋์ค๋ฅผ ์ฐ๋ ์ด์
ํ๋์ ์ฌ๋ฌผ์ ๋ํ ํน์ง๋ค์ ํ๋ฐ ๋ชจ์ผ์ง ์๊ณ ์ค๊ตฌ๋๋ฐฉ ์ค๋ช ํ๋ค๋ฉด, ์ฅ๋์๊ฒ ์ฝ๋ผ๋ฆฌ๋ฅผ ์ค๋ช ํ๋ ๊ฒ๊ณผ ๊ฐ๋ค.
ํ๋ ์ด๋ ๊ท, ๊ธด ์ฝ , ๋์๋ ์์ ๋ฑ ๋ํ์ ์ธ ํน์ง์ ๋งํ๋๋ผ๋ ์ฅ๋์ ์ ์ฒด์ ์ธ ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ์ง ๋ชป ํ ๊ฒ์ด๋ค.
ํด๋์ค๋ ํ๋์ ์ฌ๋ฌผ์ ๋ํ ํน์ง์ ํ๋ฐ ๋ชจ์ผ๋ ์์ ์ด๋ค. ์ฐ๋ฆฌ๋ ์ฝ๋ผ๋ฆฌ์ ๋ํด ์ค๋ช ํ ๋ ์ฝ๋ผ๋ฆฌ ์ค๋ช ์ ๋ํ ํด๋์ค๋ฅผ ๊บผ๋ด ์ฐ๊ธฐ๋ง ํ๋ฉด ๋๋ค.
public class elephant {
String elephantName;
String nose;
String ivory;
//...
}
//ํด๋์ค ์์ฑ
elephant doto = new elephant();
elephant jambo = new elephant();
ํด๋น elephant๋ ํด๋์ค๋ฅผ ์ฌ์ฉํด ๋ํ ๋ ์ ๋ณด๋ผ๋ ์ฝ๋ผ๋ฆฌ๋ฅผ ํ ์ค๋ก ์ค๋ช ํ ์ ์์๋ค. ํด๋์ค๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค๋ฉด,
String elephantName = "doto";
String nose = "Long" ;
boolean ivory = false;
int weight = 400;
String elephantName = "jambo";
String nose = "middle";
boolean ivory = true;
int weight = 300;
ํ๋ ์ค๋ช ํ๋๋ฐ ์ฝ๋๊ฐ 4์ค์ด ํ์ํ๋ค.
์์ ๋ํ ,์ ๋ณด๋ผ๋ ์ฝ๋ผ๋ฆฌ๋ฅผ ์ค๋ช ํ๊ธฐ ์ํด ์ด๋ฏธ ์์ฑํ ํด๋์ค๋ฅผ ์ฌ์ฌ์ฉํ์๋ค.
ํด๋์ค์ ์ฌ์ฉ์ ์ฝ๋ ์ฌ์ฌ์ฉ์ฑ์ ๋์ฌ ์ค๋ณต ์์ฑ์ ์ค์ด๋ ์ฅ์ ์ด ์๋ค.
๋ํ ํด๋์ค ์ฌ์ฉ์ ์ฝ๋ ์ ์ง ๋ณด์์ ์ฝ๋ค. ๋ง์ฝ ์ฝ๋ผ๋ฆฌ๊ฐ ์ฌ๋ ์์น๋ฅผ ๊ฐ ์ฝ๋ผ๋ฆฌ๋ง๋ค ์ถ๊ฐํด์ผํ๋ค๊ณ ์น๋ฉด, ํด๋์ค๋ฅผ ์ฌ์ฉํ์ง ์์ ์, ๋ํ , ์ ๋ณด ๊ฐ๊ฐ์ ์ฝ๋ ๋ฐ์ location์ ์ถ๊ฐํ๋ ๋ฒ๊ฑฐ๋ก์์ด ์๊ธฐ์ง๋ง, ํด๋์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ํด๋์ค์ ์์น๋ฅผ ์ ๋ฐ์ดํธ ํ๋ค๋ฉด, ๊ฐ์ฒด ๋ชจ๋์ ์ ๋ฐ์ดํธ๊ฐ ๋๋ค.