C#首席架構師:版本控制、虛擬化和覆蓋,C#爲何是非虛方法

摘要:本文是Bruce Eckel和Bill Venners對C#首席架構師Anders Hejlsberg的採訪,在本文中你將能夠了解爲何C#默認聲明是非虛擬化方法,而是採起和Java、C++中相反的解決方案,這一切跟版本控制以及方法覆蓋有關係。 默認非虛擬化 Bill Venners:在Java中,實例方法默認是虛擬化的,只有顯式聲明爲final時,才能夠在子類中被覆蓋。相比之下,C#中實例方
相關文章
相關標籤/搜索