为了账号安全,请及时绑定邮箱和手机立即绑定

抽象类中的抽象方法能被private访问修饰符修饰吗?

抽象类中的抽象方法能被private访问修饰符修饰吗?

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修饰符去修饰一个抽象方法是没有意义的。

查看完整回答
反对 回复 2016-12-18
?
我的南方

TA贡献63条经验 获得超27个赞

不能用private修饰

查看完整回答
1 反对 回复 2016-12-16
?
lxlacie

TA贡献35条经验 获得超11个赞

抽象类中的抽象方法(其前有abstract修饰)不能用private、static、synchronized、native访问修饰符修饰。原因如下:抽象方法没有方法体,是用来被继承的,所以不能用private修饰

查看完整回答
1 反对 回复 2016-12-15
?
qq_匡璐_0

TA贡献96条经验 获得超96个赞

你这么写报错没报错啊? 报错了就是不可以

抽象方法不能用private修饰,抽象方法为了让子类重写,private修饰子类不能访问,冲突了

查看完整回答
1 反对 回复 2016-12-15
  • 4 回答
  • 0 关注
  • 6663 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信