걔네 실제로 번역될 때, 그냥 멤버 변수(메서드가 아닌 멤버)에 함수 시작주소가 들어가있는 형태로 구현되지? 

(아니면 함수 시작주소를 담고있는 테이블을 가리키도록 구현되거나)

생성자를 통해 생성된 객체안에 함수 코드가 들어가는건 말이 안되잖아 
어찌됐든 데이터 영역과 코드 영역이 구분될테니까 ㅇㅅㅇ

내말은... 클래스 부분이 기계어 수준으로 번역됐을 때,

뭔가 마치 c언어의 구조체의 멤버 중 하나가 함수포인터일때 C언어로 OOP를 구현할 수 잇는것처럼 
함수 포인터를 멤버로 갖는 C언어 구조체와 별 다를바 없을 거같은데 

오브젝티브 C가 이렇게 구현됐고도 들었어서 

뭔가 그러지 않을까 생각이 들었어
생각해보니 기계어 수준이 되면 CPU에겐 어차피 절차지향으로밖에 안보이겠지?