부모 class human

자식 class boy

가상메소드를 배우는중인데 이해가 안가는데

human *p = new boy 가 왜 가능한거져  형타입자체가 틀리고

논리적으로 가능하겠지만 그게 뭔지 이해가안되여

그리고 virtual 이게 쓰여지면 자식크래스에 있는 오버라이딩된 함수를 가르킨다는데

설명좀 해주세여 5시간쨰 이해가 안갑니ㅏㄷ ㅜㅜ 교수님한테 전화하려고 해도

휴대폰 비 안내서 전화도 못하고 있어여 ㅜㅜ