ํด๋์ค๋ฅผ ๊ฐ์ ธ์ฌ๊ฑด๋ฐ
A FILE ์ B FILE ์ ์ค์ฒดํ ์ํฌ ๊ฑด๋ฐ
B FILE ์ ๋ชจ๋ ๊ณต๊ณตํ ์์ผ๋์๊ณ ย
BFILE player = new BFILE();
ย ย Player.๋ฉค๋ฒ๋ณ์
์ด๋ฐ ์์ผ๋ก player ๋ผ๋ ๊ธ์์ ์ปจํ ์คํธ๋ฅผ ์ํค๋ ค ํ๋๋ฐ ์ปจํ ์คํธ ํ ๋น์ด ์๋จ
์ฝ๋ฉ ์์ ์ด๋ณด๋ผ ์ค๋ช ์ด ์ ๋ชป๋ผ์ ใน ์๋ ์๋ชปํด๋์ค๋ฅผ ๊ฐ์ ธ์ฌ๊ฑด๋ฐ
A FILE ์ B FILE ์ ์ค์ฒดํ ์ํฌ ๊ฑด๋ฐ
B FILE ์ ๋ชจ๋ ๊ณต๊ณตํ ์์ผ๋์๊ณ ย
BFILE player = new BFILE();
ย ย Player.๋ฉค๋ฒ๋ณ์=0;
์ด๋ฐ ์์ผ๋ก player ๋ผ๋ ๊ธ์์ ์ปจํ ์คํธ๋ฅผ ์ํค๋ ค ํ๋๋ฐ ์ปจํ ์คํธ ํ ๋น์ด ์๋จ
์ฝ๋ฉ ์์ ์ด๋ณด๋ผ ์ค๋ช ์ด ์ ๋ชป๋ผ์ ใน ์๋ ์๋ชป๋์ ์๋ ์์
์ค์ฒดํ ์ํจ๋ค๋๊ฒ ๋จธ์ผ?
์ธ์คํด์ค์๋ ์ฉ์ด๊ฐ ์์ธ์์ง๋ค
์ฝ๋ ๊ฑ ํต์ผ๋ก ์ฌ๋ ค์ฃผ๋ ๊ฒ ๋น ๋ฅผ ๊ฒ ๊ฐ์
1. ๋๋ AFILE, BFILE ํด๋์ค๋ฅผ ๋ง๋ค์๋ค. 2. BFILE ๋ด์ ๋ณ์๋ค์ ๋ชจ๋ public์ด๋ค. 3. AFILE ํด๋์ค์์ BFILE ํด๋์ค ๊ธฐ๋ฐ์ ๊ฐ์ฒด๋ฅผ ์์ฑํ์ฌ ์ ๊ทผํ๋ คํ๋ค, ๊ทธ๊ฒ player๊ณ . 4. player ๊ฐ์ฒด์ ๋ณ์์ ์ ๊ทผ์ ํ๊ณ ์ถ์๋ฐ ์ ๊ทผ์ด ์๋๋ค. ์ด๊ฑฐ ๋ง์?
์์ด๊ถ ์ฌ๋์ด ๊ตฌ๊ธ๋ฒ์ญ๊ธฐ๋ก ํ๊ธ ๋๋ ค์ ์ง๋ฌธ ์ฌ๋ฆฐ๊ฑฐ ๊ฐ๋ค. ๊ฐ ์ด๋ ค์ด ์ง๋ฌธ๊ฐ๋ค. ๊ณต๊ณตํ๋ผ๋