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

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

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

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

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

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

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

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

以上就是解决Java提示正在尝试分配更低的访问权限问题的全部内容,感谢大家对呐喊教程的支持。

声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:notice#nhooo.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。