์์(Inheritance)์ด๋ ?์๋ฐ์์๋ ํ๋์ ํด๋์ค๊ฐ ๋ค๋ฅธ ํด๋์ค์์ ํ๋(๋ณ์)์ ๋ฉ์๋(๊ธฐ๋ฅ)์ ์์๋ฐ์ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ ์ด๋ฅผ ์์์ด๋ผ๊ณ ํ๋ค. ๋ถ๋ชจ ํด๋์ค(base class, parent class)์ ์์ ํด๋์ค(derived class, extended class, child class)๋ก ๋๋ ์ ธ ์๋ค. ๋ถ๋ชจ ํด๋์ค(์ํผ ํด๋์ค, Superclass) → ๊ธฐ์กด์ ํด๋์ค๋ก, ๊ณตํต ๊ธฐ๋ฅ์ ์ ์ํจ.์์ ํด๋์ค(์๋ธ ํด๋์ค, Subclass) → ๋ถ๋ชจ ํด๋์ค๋ฅผ ์์๋ฐ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ฑฐ๋ ์์ ํจ. ์ด๋ฏธ ์กด์ฌํ๋ ํด๋์ค๋ฅผ ์ฌ์ฌ์ฉํด์ ์๋ก์ด ๊ธฐ๋ฅ์ ๋ง๋ค ์ ์๋๋ก ํด์ฃผ๋ ๊ธฐ๋ฅ์ด๋ค. ๋ํ ์๋ฐ์์๋ ๋ชจ๋ ํด๋์ค๊ฐ Object ํด๋์ค๋ฅผ ์ง์ , ๋๋ ๊ฐ์ ์ ์ผ๋ก ์์ ๋ฐ๋๋ค. ( ์๋ฐ์..