42seoul/projects
[C++] ์๋ธ ํ์ ๋คํ์ฑ(Subtype Polymorphism)
moaoh
2023. 9. 13. 05:10
์ค๋ฒ๋ก๋ฉ์ด๋ ๋ฐํ์ ๋คํ์ฑ์ผ๋ก๋ ๋ถ๋ฆฐ๋ค.
class Animal {
// ...
};
class Cat : public Animal {
// ...
};
int main(void) {
const Animal* temp = new Cat();
return 0;
}
์์๋ฐ์ ์์ ํด๋์ค์ ๋งค์๋๋ฅผ ์ฌ์ ์ํ์ฌ ์ฌ์ฉํ๋๊ฒ์ ์๋ธํ์ ๋คํ์ฑ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค๊ณ ํ๋ค.