比如: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
提交
取消