c#虛方法與抽象方法

虛方法與抽象方法的區別 虛方法 抽象方法 用virtual修飾 用abstract修飾 要有方法體 不容許有方法體 能夠被子類override 必須被子類override 除了密封類均可以寫 只能在抽象類中 1.抽象方法在子類中必須被重寫,且只能在抽象類中被聲明(不能包含方法體) 2.虛方法在子類中能夠選擇性重寫,能夠不重寫。除了密封類能夠在任意類中聲明(包含方法體)。web
相關文章
相關標籤/搜索