7
초기 및 후기 바인딩
C #에서 초기 / 늦은 바인딩이 발생할 때 머리를 돌리려고합니다. 비가 상 방법은 항상 초기에 바인딩됩니다. 가상 메서드는 항상 늦게 바인딩됩니다. 컴파일러는 실행시 바인딩 할 실제 메서드를 확인하기 위해 추가 코드를 삽입하고 형식 안전성을 확인합니다. 따라서 하위 유형 다형성은 후기 바인딩을 사용합니다. 리플렉션을 사용한 메서드 호출은 후기 바인딩의 예입니다. 컴파일러가 …