qq_回眸v時光O_03469823
2016-12-15 15:28:56
比如:public abstract class Somethin{ private abstract String doSomething ();}
4 回答
已采納

smilefriend
TA貢獻4條經驗 獲得超1個贊
抽象方法的實質是為了被重寫的,如果定義了private,那么繼承該抽象類的類就不能得到該抽象方法了。也就是說,你定義的私有抽象方法一點意義也沒有。光從這點上來說,private修飾符去修飾一個抽象方法是沒有意義的。

lxlacie
TA貢獻35條經驗 獲得超11個贊
抽象類中的抽象方法(其前有abstract修飾)不能用private、static、synchronized、native訪問修飾符修飾。原因如下:抽象方法沒有方法體,是用來被繼承的,所以不能用private修飾

添加回答
舉報
0/150
提交
取消