這個世界根本沒有什麼面向對象!

面向對象可以說是各大語言一個重要的特性了,不過如果我們換個角度,在內存中看看對象的佈局,就會發現根本沒有什麼面向對象,只有面向過程。  讓我們從一個簡單的Shape類開始,這個類有兩個字段int x, int y, 它們在內存中是這麼存放的:  非常容易理解,對吧? 再來看一下繼承, class Circle繼承了Shape,增加了一個字段radius, Circle對象在內存中是這樣的:  這也
相關文章
相關標籤/搜索