1. 程式人生 > >抽象類和抽象方法 abstract類和abstract方法

抽象類和抽象方法 abstract類和abstract方法

兩個 參數名稱 實例 抽象方法 擴展 trac 有一個 聲明 rac

可以使用abstract來修飾一個類或者方法。

用abstract修飾的類表示這個類是一個抽象類,用abstract修飾的方法表示這個方法是一個抽象方法。

抽象類不能被實例化。

抽象方法是只有方法聲明,而沒有方法的實現內容。

一個類中,只要有一個抽象方法,這個類必須被聲明為抽象類
抽象方法在非抽象子類中必須被重寫。
重寫了這兩個方法,雖然方法體裏面 {} 的內容是空的,也算重寫了這個方法。註意看重寫方法的參數名稱,這裏只要參數數量一致就可以,不要求參數的名稱必須一致。

一個類中,只要有一個抽象方法,這個類必須被聲明為抽象類
抽象類繼承另外一個抽象類時,不用重寫其中的抽象方法。
抽象類在被繼承後,其中的抽象方法不能被重寫,目的對抽象類的擴展。

看到靜態抽象方法可以聲明。實現這個方法時,必須是靜態的方法。

一個類中,只要有一個抽象方法,這個類必須被聲明為抽象類

抽象類和抽象方法 abstract類和abstract方法