永发信息网

下图的程序为什么在myeclipse中不能执行,什么原因请指教,我刚刚开始学java,谢谢了

答案:5  悬赏:30  手机版
解决时间 2021-02-25 15:36
  • 提问者网友:绫月
  • 2021-02-24 15:56
下图的程序为什么在myeclipse中不能执行,什么原因请指教,我刚刚开始学java,谢谢了
最佳答案
  • 五星知识达人网友:舊物识亽
  • 2021-02-24 16:51
因为你没有程序的入口。
程序的入口就是main函数
在里面添加个方法:
public static void main(String args[]){
person p = new person();
p.talk();
}

就这段代码粘贴到倒数talk方法后面就可以了。
还有。你的name和age没有初始值:
所以不能执行的。
修改为:String name = "小名";
int age = 12;
全部回答
  • 1楼网友:春色三分
  • 2021-02-24 20:28

仅仅是缺少main函数而已,给不给赋初值都能运行。改成:class Person
{
    String name;
    int age;
    void talk(){
        System.out.println("   ");
    }
    public static void main(String[] args){
        Person p = new Person();
        p.talk();
    }
}
  • 2楼网友:风格不统一
  • 2021-02-24 19:53
package test;
public class Person1 {
    
    public static void main(String[] args) {
        System.out.println("方法名和参数一定要用上面的才能执行。");
    }
}
  • 3楼网友:掌灯师
  • 2021-02-24 18:33
没有 程序的入口! 加一个main函数即可
  • 4楼网友:持酒劝斜阳
  • 2021-02-24 18:18
你没有main()方法。一程序入口就是main()方法。你入口都没有怎么能执行?你是自学的吗?建议你还是照着书上的抄几个程序吧。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯