編譯原理(十)Java運行系統

動態綁定規則 當對象o的一個方法可能被自類重寫時,如果編譯器不能確定o的運行時類型,那麼必須對該方法進行動態綁定 將一個java語言的類翻譯成c語言的程序段,主要的工作由如下幾點(由繼承引出的問題暫不考慮) 將Java語言中一個類的所有非靜態屬性構成一個C語言的結構體類型,取類的名字作爲結構體類型的名字 類的靜態屬性是該類的所有對象所共有的,應當翻譯成C中的全局變量,但是需要改一個名字。 Java
相關文章
相關標籤/搜索