JAVA 接口问题

发布网友 发布时间: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

楼上的,不是大于,应该是不低于父类的访问权限

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com