๋น์ ๋ฅผ ํตํ ๋คํ์ฑ์ ๊ฐ๋
์๋ฃ์๋ ์ฌ๋ฌ ์ข
๋ฅ๊ฐ ์๋ค. ์ฝ๋ผ, ์ฃผ์ค, ์ปคํผ ๋ฑ..์ด ์ค ์ฝ๋ผ๋ฅผ ๊ณ ๋ฅผ ๋ ์ฝ๋ผ๋ฅผ ์ฝ๋ผ ์์ฒด๋ก๋ ๋ณผ ์ ์์ง๋ง, ์๋ฃ๋ผ๋ ํน์ฑ์ผ๋ก๋ ๋ณผ ์ ์๋๋ก ๋ง๋๋๊ฒ์ด ๋คํ์ฑ์ ๊ฐ๋
์ด๋ค. ์ฝํ๋ฆฐ์ ๋ด๋ถ ๋์์๋ฃ๋ผ๋ ์ํผํด๋์ค์ ์ด๋ฅผ ์์๋ฐ๋ ์ฝ๋ผ๋ผ๋ ์๋ธ ํด๋์ค๊ฐ ์๋ค์ฝ๋ผ ์ธ์คํด์ค๋ฅผ ๋ง๋ค๋ ์ํผํด๋์ค์ ๊ณต๊ฐ์ ์๋ฃ์ ๋ด์ฉ์ ๋ด๋ ๊ฐ์ฒด๊ณต๊ฐ์ ์ฝ๋ผ์ ๋ด์ฉ์ ๋ด๋ ์ถ๊ฐ ๊ณต๊ฐ์ด ์์ฑ๋๋ค.์ด๋ ๊ฒ ๋ง๋ค์ด์ง ์ฝ๋ผ์ ์ธ์คํด์ค๋ ์๋ฃ์ ๊ณต๊ฐ์ ๋ด๋ ๋ณ์์ ์ ์ฅํ๋ฉด ์๋ฃ์ ๊ธฐ๋ฅ๋ง ์ฌ์ฉํ๊ฒ ๋๊ณ , ์ฝ๋ผ์ ๊ธฐ๋ฅ์ ๋ด๋ ๋ณ์์ ์ ์ฅํ๋ฉด ์ฝ๋ผ์ ๊ธฐ๋ฅ๊น์ง ๋ชจ๋ ์ฌ์ฉํ ์ ์๋ค.var a: Drink = Cola() // ์
์บ์คํ
. ์๋ฃ์ ๊ธฐ๋ฅ๋ง ์ฌ์ฉ. ์ฝ๋ผ์ ์ถ๊ฐ๊ณต๊ฐ์ ์ฌ์ฉ ๋ถ๊ฐvar b: Cola = Cola()..