
Java
程序员龙一
公众号:龙一的编程life
展开
-
cmd命令行中javac报错:类HelloWorld是公有的,应在名为HelloWorld.java的文件中声明,public class HelloWorld
前言 在使用cmd编译第一个java程序时,出现如下图所示问题: 1、无法编译 2、无法运行 正文 问题已经描述清楚了,我看以为是文件类声明的问题,反复检查觉得是对的,其实没有领会真是意思。实际错误描述的意思是:文件名和类名的声明要一致。 具体解决方法如下: 1、 经过确认后,确实是文件名的HelloWorld少了个l,变成了HelloWord,更改之后已经可以编译成功,编译命令:javac...原创 2019-09-08 21:26:57 · 588 阅读 · 0 评论 -
关于java一个类(A)继承另一个类(B),在A中调用B的属性或方法或在其他类中创建一个A的对象调用A的属性,报错Type The field Item.name is visible。
1、调试程序说明: 编写类A(Armor)继承类B(Item)的属性,并在A类中创建A的对象调用B类的属性以及A自己的属性。 类B: 类A: 2、问题说明、解决: 1、在类A中调用name的过程中发现报错Type The field Item.name is visible,原因在于两个类不在同一个包中不能调用,要求父类的属性为public,子类的对象才能够通过 **“.属性”**进行调用并赋...原创 2019-09-22 23:37:08 · 5762 阅读 · 2 评论