软件编程
位置:首页>> 软件编程>> java编程>> 解决Java提示正在尝试分配更低的访问权限问题

解决Java提示正在尝试分配更低的访问权限问题

作者:1李琳琅  发布时间:2023-11-04 09:31:08 

标签:Java,访问权限

正在尝试分配更低的访问权限?在进行Java编程时会给我们报出如下提示怎么办?这里我们将给大家介绍详细的解决方法。

首先,查看,控制台给出的提示:正在尝试分配更低的访问权限,以前为public

解决Java提示正在尝试分配更低的访问权限问题

找到提示所在行,如案例的所示的行。在该行中,发现void play()方法所在行的权限修饰符为默认缺省。

解决Java提示正在尝试分配更低的访问权限问题

而该方法是重写的父类中的抽象方法,抽象方法的修饰符为public abstract 。

解决Java提示正在尝试分配更低的访问权限问题

所以这里我们将子类重写方法的权限修饰符改为public。

解决Java提示正在尝试分配更低的访问权限问题

一般Java权限修饰符大小等级是 public >protected >缺省>private ,但是private,不能用于方法继承,所有继承中的权限修饰符大小等级是public>protect >缺省。

解决Java提示正在尝试分配更低的访问权限问题

最后,查看,在重新添加public权限修饰符之后,程序就不会再提示权限修饰符的权限过低的提示。

解决Java提示正在尝试分配更低的访问权限问题

来源:https://jingyan.baidu.com/album/a681b0def446aa7b184346bd.html?picindex=1

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com