asm에서 기본적으로 메소드는 사실 this를 넘기는 함수 라벨임
기본적인 메소드들은 이 라벨의 위치가 고정됨
하지만 오버로딩된 메소드들은 상속받은 클래스에 따라 정의가 객체마다 다름
그렇기 때문에 부모 클래스에서 이 메소드를 호출 하기 위해선 정의된 메소드의 위치를 알려주는 공간을 갖게됨
쉽게 말해서 C언어에서 말하는 함수 포인터임
asm에서 기본적으로 메소드는 사실 this를 넘기는 함수 라벨임
기본적인 메소드들은 이 라벨의 위치가 고정됨
하지만 오버로딩된 메소드들은 상속받은 클래스에 따라 정의가 객체마다 다름
그렇기 때문에 부모 클래스에서 이 메소드를 호출 하기 위해선 정의된 메소드의 위치를 알려주는 공간을 갖게됨
쉽게 말해서 C언어에서 말하는 함수 포인터임
진짜 개소리 오지네
그냥 저능아새끼 아니면 버츄얼 이해 못하는 애들 없음 1절만해라 시발련아
그리고 가상함수가 언제부터 오버로딩이냐ㅠ병신새끼야 지도 모르면서 좆도 없는 지식으로 아는 척하네
오버라이딩이랑 했갈림 ㅇㅅㅇ...