Java 코드연습/상속. 메소드의 관계

[뉴렉처] 메소드 동적 바인딩

양상추상츄 2021. 10. 31. 10:35

https://www.youtube.com/watch?v=jlA2aYDktiQ&list=PLq8wAnVUcTFX4E2NplMvJfqlcgAeF_BxK&index=21 

메소드를 오버라이드하면 우선순위가 높아지는구나 까지 알았을때 왜 우선순위가 높아지는가에 대한 강의 였는데 좀 어렵다..

다음과 같은 상황일때 출력은 파라미터로 받는 객체가 어떤것이냐에 따라 다름, 들어갈 수 있는 객체는 두가지이다.

Exam 일경우 Exam total이 들어오고 NewlecExam일 경우 NewlecExam total이 들어옴

실행중에 함수의 위치가 변경되는걸 동적바인딩이라고함