abstract的中文意思是什么 abstract可以修飾類,屬性和方法嗎?
abstract可以修飾類,屬性和方法嗎?是的,帶有抽象方法的類是接口之外的抽象類。抽象類可能沒有抽象方法,但對于抽象方法,必須調(diào)用類聲明abstract]~]。經(jīng)過修改,它成為一個抽象類和方法。抽象
abstract可以修飾類,屬性和方法嗎?
是的,帶有抽象方法的類是接口之外的抽象類。抽象類可能沒有抽象方法,但對于抽象方法,必須調(diào)用類聲明abstract]~]。經(jīng)過修改,它成為一個抽象類和方法。抽象類必須繼承,不能實例化。抽象方法必須重寫,只聲明不實現(xiàn)
抽象修飾符用于修改類和成員方法
1:用抽象修飾符修改的類表示抽象類。抽象類位于繼承樹的抽象層,抽象類不能實例化。
2:抽象方法由抽象修改方法表示,這些方法沒有方法體。抽象方法用于描述系統(tǒng)具有哪些功能,但不提供具體的實現(xiàn)。
抽象規(guī)則:
1:抽象類不能有抽象方法,但具有抽象方法的類必須定義為抽象類。如果子類繼承了抽象類,并且子類沒有實現(xiàn)父類的所有抽象方法,那么子類也必須定義為抽象類,否則編譯將失敗。
2:抽象類沒有構(gòu)造方法和抽象靜態(tài)方法。但是可以有非抽象的構(gòu)造方法
3:抽象類不能實例化,但可以創(chuàng)建引用變量。類型是一個抽象類,它可以引用一個非抽象類的子類的實例
4:不能用final修飾符修改它