public class A : B ์ด๋ฐ์์ผ๋ก ํ๋ฉด ์ค๋ธ์ ํธ์ ๋ถ์์๋
Bํด๋์ค๊ฐ ๋ฐ๋ก ๋ ๋ง๋ค์ด์ง๋๊ฑฐ์์
ํ์ด๋ผํค์ ์ด๋ฏธ ์์ฑ๋์ด์๋ ์ค๋ธ์ ํธ์ ์ปดํฌ๋ํธ(์คํฌ๋ฆฝํธ)๋ฅผ
์์๋ฐ๋ ๋ฐฉ๋ฒ์ ์์?
๊ฒ ์ปดํฌ๋ํธ๋ ์ฑ๊ธํค์ผ๋ก ๋ง๋๋ ๋ฐฉ๋ฒ๋ฐ์ ์๋..
- dc official App
์์ฑ๋์ด์๋ ์ปดํฌ๋ํธ๋ฅผ ์์๋ฐ๋๋ค๋๊ฒ ๋ฌด์จ๋ง์ด์ผ ?
์๋ฅผ ๋ค์ด B์ค๋ธ์ ํธ(Bํด๋์ค ์คํฌ๋ฆฝํธ ๋ถ์ฌ์ ธ์์)์ A์ค๋ธ์ ํธ(Aํด๋์ค ์คํฌ๋ฆฝํธ ๋ถ์ฌ์ ธ์์)๊ฐ ์์์ผ๋ก ์์๋ ๋ถ๋ชจ ์คํฌ๋ฆฝํธ์ ์ ๊ทผํด์ ๋ณ์๋ค ์์ ํ๊ณ ์ถ์๋ฐ ๊ทธ๋ฅ public class A : B ์ด๋ฐ์์ผ๋ก ์์ํ๋ฉด Bํด๋์ค ๋ฐ๋ก ๋ ๋ณต์ฌ๋๋๊ฑฐ๋ผ ์๋์์ ๋ถ๋ชจ ์ค๋ธ์ ํธ์ ๋ถ์ฌ์ ธ์๋ ์คํฌ๋ฆฝํธ๋ฅผ ๋ฑ ์์๋ฐ๋ ๋ฐฉ๋ฒ ์๋ํด์
B ์ค๋ธ์ ํธ๋ A ์ค๋ธ์ ํธ๊ฐ ๋ถ๋ชจ - ์์ ๊ฐ์ด๋ผ๊ณ ํด๋ ์๋ก ๋ค๋ฅธ ๊ฒ์์ค๋ธ์ ํธ๋ผ ๋ ์ฌ์ด ์ฐ๊ด์ด ์์ด์ ์ด๊ฑด ์๋ก ๋ค๋ฅธ ๊ฐ์ฒด๋ผ๊ณ ๋ด์ผ์ง
๊ตณ์ด ๊ตฌํํ๋ค๋ฉด ์คํํฑ ํด๋์ค๋ก ๋ง๋ค๋ฉด ๊ฐ๋ฅํ๊ธด ํ ๊ฒ ๊ฐ๊ธด ํ๋ฐ
addComponent ๋ก ๋ถ์ด์ง ๋ชปํจ
ํด๋์ค๋ ๋๋ฉด์ด๊ณ ๊ฐ์ฒด๋ ๊ฑด๋ฌผ์ด๋ผ๊ณ ํ ๋ ๊ฑด๋ฌผ ๋ฐฉ ์์ด ๋ญ๊ฐ ๋ค์ด์๋์ง ๋๋ฉด์ด ์ ์๋ ์์. ์ด๋ด ๋ ๋๋ฉด๋๋ก ๊ฑด๋ฌผ์ ๋ง๋ ๋ค์ ์ด๋ฏธ ๋ง๋ค์ด์ง ๊ฑด๋ฌผ์ ๋ค์ด๊ฐ์ ๋ฐฉ์์ ๋ญ๊ฐ ์๋์ง ํ์ธํ ํ ๊ทธ๊ฑธ ๊ทธ๋๋ก ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ์ ์ฐ๋ฉด ๋จ.