发布网友 发布时间:2022-04-22 08:38
共4个回答
热心网友 时间:2023-10-07 11:39
接口定义的方法默认是public abstract的,而且不能定义成其他的。
而java的继承(实现)的方法的访问权限不能低于父类中定义的权限。
也就是说实现了接口中定义的方法不能低于public的访问权限,那么只能用public了。
热心网友 时间:2023-10-07 11:39
以下是antolife给您的回答,不能保证100%正确,但可给您一个建议.谢谢!
因为接口里的方法都是默认是public abstract的
不能在接口里定义一个protected或private或默认的方法
所以你实现接口了的方法还能改变其访问权限吗?
热心网友 时间:2023-10-07 11:40
实现类该方法的访问权限应该大于他父类该方法的权限
热心网友 时间:2023-10-07 11:40
楼上的,不是大于,应该是不低于父类的访问权限