为了账号安全,请及时绑定邮箱和手机立即绑定

这是什么情况

这是什么情况

慕桂英8704692 2016-10-19 20:20:37
查看完整描述

2 回答

?
Jamespan

TA贡献27条经验 获得超26个赞

你的main函数写在内部类里面,这样是不允许的,要把main函数写在外部类。希望采纳,非常感谢!!

查看完整回答
1 反对 回复 2016-10-20
?
蒲公英wsg

TA贡献242条经验 获得超126个赞

main函数必须写在主类里,也就是class zixi20161011901.这是规定,呜呜呜~~~~~~~

查看完整回答
1 反对 回复 2016-10-19
  • 慕桂英8704692
    慕桂英8704692
    还是出错了 class Example01{ person p1 = new person(); person p2 = new person(); p1.age=18; //有错 p1.speak();//有错 p2.speak();// 有错 }
  • 蒲公英wsg
    蒲公英wsg
    person为什么要用类种类?
?
大咪

TA贡献785条经验 获得超332个赞

把你的main函数放在public  class   zixi2016101901下,或者你在你的Example前面加一个static也行

查看完整回答
1 反对 回复 2016-10-19
  • 慕桂英8704692
    慕桂英8704692
    package kebenzixi; public class zixi2016101901 { public static void main (String[] args){ class person { int age; //定义int类型的变量age // 定义speak()的方法 void speak(){ int age=18; //方法内部定义的变量被称作局部变量 System.out.println("大家好,我今年"+age+"岁!"); } class Example01{ person p1 = new person(); person p2 = new person(); p1.age=18; p1.speak(); p2.speak(); } } } } 还是出错了 怎么改呢
  • 大咪
    大咪
    我明白你想干什么了。。。你问的那个代码里,直接把class Example{}这给删掉直接就对了
  • 大咪
    大咪
    你要想直接调用主函数直接在public下调用就行了,没有必要自己在造一个example类再去声明主函数,这样没有意义。
?
路人丶丨

TA贡献115条经验 获得超45个赞

只有public修饰的类才可以使用main方法

这里的两个class:Person和Example,并不是public修饰的。  所以会报错。

查看完整回答
反对 回复 2016-10-20
?
希芮希芮

TA贡献7条经验 获得超3个赞

main是一个程序的大门,你怎么能把大门放在屋内了?

查看完整回答
反对 回复 2016-10-20
?
_Leslie

TA贡献9条经验 获得超2个赞


主函数main应该写在puclic
class
所在类的下面

查看完整回答
反对 回复 2016-10-20
  • 2 回答
  • 0 关注
  • 2026 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信