抽象類和抽象方法

抽象類:
概念:
被抽象關(guān)鍵字abstract修飾的類
特點:
不能被實例化的類。
可以包含抽象方法。
繼承抽象類必須重寫其抽象方法。
抽象類中封裝的所有知識點都可以在其中書寫。
抽象函數(shù):
純虛方法:用 abstract關(guān)鍵字修飾的方法
特點:
只能在抽象類中申明
沒有方法體
不能是私有的
繼承后必須實現(xiàn) 用override重寫
與虛方法的區(qū)別:
虛方法是可以由我們子類選擇性來實現(xiàn)的。
抽象方法必須要實現(xiàn)。
抽象不能被實例化,但是可以遵循里氏替換原則用父類容器裝子類。
虛方法和抽象方法都可以被子類無限的去重寫。