A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

子类重写接口中的方法,子类方法权限为什么必须public

1 个回复

倒序浏览
AVA中四种访问权限 private<default<protected<public,如果子去重写父的方法,方法的权限默认是和父一样的,但也可以改,但只能加大权限,不能缩小权限,比如父是protected,重写时可以改成public,但如果是public的,重写只能是public

你的情况:
1: 接口的方法只能是public的,默认也是public
2 :实现接口的类实现方法不能比该接口方法的访问级别低!,所以只能是public
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马