C# 虛方法(virtual)和抽象方法(abstract)方法的區別

    抽象方法(abstract):是隻有定義、沒有實際方法體的函數,即僅有申明沒有任何實現,它只能在抽象函數中出現,而且在子類中必須實現(重寫)。若是類中包含抽象方法,不管是否還包含其餘通常方法,該類都必須定義爲抽象類。     虛方法(virtual):有本身的函數體,已經提供了函數實現,容許在子類中重寫或覆蓋。virtual用於修飾方法、屬性、索引器或事件聲明,並使它們能夠在派生類中被重寫
相關文章
相關標籤/搜索