| ๊ฐ์ฒด์งํฅ์ธ์ด
๊ฐ์ฒด์งํฅ์ธ์ด๋ ๊ธฐ์กด์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ช ๊ฐ์ง ์๋ก์ด ๊ท์น์ ์ถ๊ฐํ ํํ์ ์ธ์ด์ด๋ค.
- ์ฝ๋์ ์ฌ์ฌ์ฉ์ฑ์ด ๋๋ค.
- ์ฝ๋์ ๊ด๋ฆฌ๊ฐ ํธํ๋ค.
- ์ ๋ขฐ์ฑ์ด ๋์ ํ๋ก๊ทธ๋๋ฐ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค.
| ํด๋์ค์ ๊ฐ์ฒด
ํด๋์ค, ๊ฐ์ฒด, ์ธ์คํด์ค
โทํด๋์ค: ๊ฐ์ฒด๋ฅผ ์ ์ํด๋์ ๊ฒ
- -> ํด๋์ค๋ ๊ฐ์ฒด๋ฅผ ์์ฑํ๋๋ฐ ์ฌ์ฉ๋๋ค.
โท๊ฐ์ฒด: ์ค์ ๋ก ์กด์ฌํ๋ ๊ฒ
โทํด๋์ค์ ์ธ์คํด์คํ: ํด๋์ค๋ก๋ถํฐ ๊ฐ์ฒด๋ฅผ ๋ง๋๋ ๊ณผ์
- --> ์ด๋ ํ ํด๋์ค๋ก๋ถํฐ ๋ง๋ค์ด์ง ๊ฐ์ฒด๋ฅผ ๊ทธ ํด๋์ค์ ์ธ์คํด์ค ๋ผ๊ณ ํ๋ค.
ex)
ํด๋์ค๊ฐ ์ฑ ์ ์ค๊ณ๋๋ผ๋ฉด, ๊ฐ์ฒด๋ ์ฑ ์์ด๋ค.
์ฑ ์์ ์ฑ ์ ํด๋์ค์ ์ธ์คํด์ค์ด๋ค.
ํด๋์ค์ ๋ ๋ค๋ฅธ ์ ์
- ํด๋์ค๋ ๋ฐ์ดํฐ์ ํจ์์ ๊ฒฐํฉ์ด๋ค.
- ํด๋์ค๋ ์ฌ์ฉ์์ ์ ํ์ ์ด๋ค.
๊ฐ์ฒด์ ๊ตฌ์ฑ์์
(๊ฐ์ฒด → iv(์ธ์คํด์ค ๋ณ์) ๋ฌถ์)
๊ฐ์ฒด๋ ์์ฑ๊ณผ ๊ธฐ๋ฅ์ผ๋ก ์ด๋ฃจ์ด์ ธ์๋ค. --> ๊ฐ์ฒด์ ๋ฉค๋ฒ๋ผ๊ณ ๋ถ๋ฅธ๋ค.
์์ฑ==๋ฉค๋ฒ๋ณ์
๊ธฐ๋ฅ==๋ฉ์๋
์์ฑ๊ณผ ๊ธฐ๋ฅ๋ณด๋ค๋ ๋ฉค๋ฒ๋ณ์์ ๋ฉ์๋๋ผ๊ณ ์ฃผ๋ก ๋ถ๋ฅธ๋ค.
์ธ์คํด์ค์ ์์ฑ๊ณผ ์ฌ์ฉ
ํด๋์ค๋ช
๋ณ์๋ช
;// ํด๋์ค์ ๊ฐ์ฒด๋ฅผ ์ฐธ์กฐํ๊ธฐ ์ํ ์ฐธ์กฐ๋ณ์ ์ ์ธ
๋ณ์๋ช
= new ํด๋์ค๋ช
();// ํด๋์ค์ ๊ฐ์ฒด๋ฅผ ์์ฑํ ํ, ๊ฐ์ฒด์ ์ฃผ์๋ฅผ ์ฐธ์กฐ๋ณ์์ ์ ์ฅ
ํด๋์ค๋ช
๋ณ์๋ช
= new ํด๋์ค๋ช
();// ํ๋ฌธ์ฅ์ผ๋ก๋ ๊ฐ๋ฅ
์ธ์คํด์ค๋ ์ฐธ์กฐ๋ณ์๋ฅผ ํตํด์๋ง ๋ค๋ฃฐ ์ ์์ผ๋ฉฐ, ์ฐธ์กฐ๋ณ์์ ํ์ ์ ์ธ์คํด์ค์ ํ์ ๊ณผ ์ผ์นํด์ผํ๋ค.
์ธ์คํด์ค ์์ฑ๊ณผ ์ฌ์ฉ ์์
์คํํ๋ฉด
๊ฐ์ฒด ๋ฐฐ์ด
๊ฐ์ฒด ๋ฐฐ์ด์ ๊ฐ์ฒด ๋ฐฐ์ด์์ ๊ฐ์ฒด๊ฐ ์ ์ฅ๋๋ ๊ฒ์ด ์๋๋ผ, ๊ฐ์ฒด์ ์ฃผ์๊ฐ ์ ์ฅ๋๋ค.
- -> ์ฐธ์กฐ๋ณ์๋ค์ ํ๋๋ก ๋ฌถ์ ์ฐธ์กฐ ๋ณ์ ๋ฐฐ์ด์ด๋ค.
๊ฐ์ฒด ๋ฐฐ์ด ์์
์คํํ๋ฉด