java新手,帮我看看哪里错了!

 我来答
飞扬跋扈2017
2017-09-03 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:94
采纳率:75%
帮助的人:31.9万
展开全部

你不能把主方法写在B类里。A类是主类,B类是副类。

先告诉你怎么改

  1. 把文件名重命名成B.java

  2. 把A类前面的public去掉

  3. 在B类前面加上public

我们知道我们在控制台输入:java B;是在运行B类

而eclipse会找和类名相同的类。它相当于在向控制台输入 java A;但他在A类中又找不到main方法,所以报错。


在一个文件中实现多个类(不算内部类)的注意事项:

1.写main方法的类必须声明称public。(如果用开发工具,main方法所在类名必须和文件名相同)

2.其他类声明为默认(不写)。

追问
谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式