虛方法與隱藏方法異同之我見

虛方法和隱藏方法從本質上來說,他們的目的是一樣的,都是爲了讓對象在保證具有基類的共性的同時能夠發揮出自己的個性,但不同的是,他們倆的作用範圍不一樣。隱藏方法的作用範圍侷限於指向派生類的派生類的引用,而虛方法既可以作用於指向派生類的基類的引用,也可以作用於指向派生類的派生類的引用。當然了,隱藏方法只是將原來的方法隱藏,而虛方法則是直接重寫基類的方法,這一點也是有所區別的。下面直接看例子:在我的基類p
相關文章
相關標籤/搜索