저는 프로그래밍 초보자입니다. 런타임 다형성의 궁극적 인 용도는 무엇입니까?런타임 다형성 사용
예 :
class Parent
{
//do something
}
class Child : Parent
{
//do something
}
main()
{
Parent p = new Child(); // run-time polymorphism
Child q = new Child(); // no polymorphism
}
질문, 우리는 런타임 다형성을 달성하는 첫 번째 행 (Parent p = new Child();
)를 사용하지만, 우리는 먼저 하나 대신 두 번째 행 (Child q = new Child();
) ....
두 가지의 차이점은 무엇입니까? 왜 우리는 런타임 다형성을 사용합니까?
이 질문은 정말 당신의 코드는 또한 여러 가지 다른 게시물에 SO에 논의 된 – mydogisbox
에 속한다. – ivowiblo
copiles 그래서 나는 자식과 부모 사이의 상속을 추가 한 programmers.stackexchange.com –