1.์ค๊ณ๋ 2.๋ฐ์ดํฐ+ํจ์์ ๊ฒฐํฉ 3.์ฌ์ฉ์์ ์ํ์ โถ 3๊ฐ์ง๋ก ์ ์
๋ณ์ ํ๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์๋ ๊ณต๊ฐ
๋ฐฐ์ด ๊ฐ์ ์ข
๋ฅ์ ์ฌ๋ฌ ๋ฐ์ดํฐ๋ฅผ ํ๋๋ก ์ ์ฅํ ์ ์๋ ๊ณต๊ฐ
๋ฐฐ์ด์ ํ๊ณ๋ ๊ฐ์ ์ข
๋ฅ๋ฐ์ ์ ์ฅํ ์ ์๋๋ฐ
์ด๊ฒ ๋ฐ์ ํด์ ๋์จ๊ฒ
๊ตฌ์กฐ์ฒด ์๋ก ๊ด๋ จ๋ ์ฌ๋ฌ ๋ฐ์ดํฐ(์ข
๋ฅ ๊ด๊ณX)๋ฅผ ํ๋๋ก ์ ์ฅํ ์ ์๋ ๊ณต๊ฐ
๋ ๋ฐ์ ํ๊ฒ ํด๋์ค(class) : ๋ฐ์ดํฐ์ ํจ์์ ๊ฒฐํฉ(๊ตฌ์กฐ์ฒด+ํจ์) ์๋ก ๊ด๋ จ์๋ ๋ฐ์ดํฐ,๋ณ์๋ง ์๋๋ผ ํจ์๋ ๊ด๋ จ์ด ์๋ค๋ฉด ๊ฐ์ด ๋ฌถ์๋ผ ์๊ฐํด์
ํจ์๋ ๋ฉ์๋๋ ๊ฐ์ ๋ง์ด๋ค!
์ด๋ค ํ๋์ ์์ ์ ํ๋ ๋ช ๋ น๋ฌธ๋ค์ ํ๋๋ก ๋ฌถ์ด๋๋๊ฒ ํจ์
์ฌ์ฉ์ ์ ์ ํ์
- ์ฐ๋ฆฌ๊ฐ ์ ์ํ ํ์
, ์ํ๋ ํ์
์ ์ง์ ๋ง๋ค ์ ์๋ค.
์๊ฐ์ ๋ค๋ฃจ๊ณ ์ถ์ด์ ํ์
type์ ์ฐพ์๋ดค๋๋ฐ ์๋ฐ์ ์๊ฐ์ ๋ํ๋ด๋ ํ์
์ด ์๋ค.
๊ธฐ๋ณธํ 8๊ฐ์ง๋ฐ์ ์์. ์ฌ์ค์ ์๋ฐ์์ ์ ๊ณตํ๋ ์๊ฐ ํด๋์คํ์
์ด ์๊ธดํ๋ฐ
์ผ๋จ ์ง๊ธ์ ์๋ค๊ณ ๊ฐ์ ํ๊ณ , ๋ง๋ค์ด ๋ณด์!
int hour; //์๊ฐ
int minute; //๋ถ
int second; //์ด
3๊ฐ์ ์๊ฐ์ ๋ค๋ฃจ๊ธฐ ์ํด์ ๋ณ์ 9๊ฐ๋ฅผ ์ ์ธํจ
int hour1, hour2, hour3;
int minute1, minute2, minute3;
int second1, second2, second3; //๋น๊ฐ์ฒด์งํฅ์ ์ธ ์ฝ๋
ํ์ง๋ง ๊ฐ๋จํ๊ฒ ๋ง๋ค๊ธฐ ์ํด์
class Time {
int hour;
int minute;
int second;
}
โ ์๋ก ๊ฐ์ ์ฝ๋๊ฐ ๋จ
time t = new Time();
Time t1 = new Time();
Time t2 = new Time();
Time t3 = new Time();
t.hour = 12;
t.minute = 34;
t.second = 56; //๊ฐ์ฒด์งํฅ์ ์ธ ์ฝ๋, ์ ์ง๋ณด์๊ฐ ํธํด์ง
์ด๋ ๊ฒ 3๊ฐ์ ๋ณ์๋ฅผ ์ ์ธํ ๋์ ์ ํ๋์ ๊ฐ์ฒด๋ฅผ ์์ฑํ๋๊ฑธ๋ก ๋์ ํ ์ ์์
3๊ฐ์ ๋ณ์๋ฅผ ์ ์ธํ๋ฉด 3๊ฐ์ ์ ์ฅ๊ณต๊ฐ์ด ์๊น
์ฐธ์กฐ ์๋ฐ์ ์ ์ ๊ธฐ์ดํธ ๋งํฌํ ์คํธ