Jeon Soo Min
[JAVA] ๋คํ์ฑ(polymorphis)
1. ์ ์ ๋คํ์ฑ์ด๋, ํ๋์ ๊ฐ์ฒด๊ฐ ์ฌ๋ฌ๊ฐ์ง ํ์
์ ๊ฐ์ง ์ ์๋ ๊ฒ์ ๋งํ๋ค. Java์์๋ ๋ถ๋ชจ ํด๋์ค์ ์ฐธ์กฐ ๋ณ์๊ฐ ์์ ํด๋์ค์ ์ธ์คํด์ค๋ฅผ ์ฐธ์กฐํ ์ ์๋๋ก ํ๋ ๊ฒ์ผ๋ก ๋คํ์ฑ์ ๊ตฌํํ๋ค. ๋ง์ฝ Camera class๊ฐ factoryCam class์ ๋ถ๋ชจ ํด๋์ค ๋ผ๋ฉด, //Canera๊ฐ ๋ถ๋ชจํด๋์ค, factoryCam์ด ์์ํด๋์ค Camera FC = new factoryCam(); ๋ผ๊ณ ์ ์ธ์ด ๊ฐ๋ฅํ๊ณ , ์์ ๋์์ ๊ทธ๋ฆผ์ผ๋ก ํํํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค. ๋ง์ฝ ์ฐธ์กฐ๋ณ์์ ์ผ๋ฐ๋ณ์์ ์ฐจ์ด๊ฐ ํท๊ฐ๋ฆฐ๋ค๋ฉด, ๋ฐ์ ๋งํฌ๋ฅผ ์ฐธ์กฐํ์. https://dalcheonroadhead.tistory.com/68 ๋ง์ฝ Camera ํด๋์ค์ factoryCam, SpeedCam ์ด๋ผ๋ ์์ ํด๋์ค๊ฐ ์๋ค๊ณ ํ์ ๋, ๋ค..
2023.01.28
Language/Java