为什么有些类需要主要方法而有些类不需要?

 投资改变生活-青岛_688 发布于 2023-02-03 09:21

我目前正在注册一个在线Java类,我的讲师让我相信所有Java类都必须有一个main方法

即.

public class
{
public static void main(String[] args)
}

但是,我们刚刚在其他文件中交叉引用类时达到了一个单元,而实际情况并非如此.

防爆.

public class Pie
{

        // declare variables to be called in separate file
        String type;
        int diameter;
        float radius;

}

然后可以以如下方式引用Pie:

Pie newPie = new Pie();

System.out.println("What type of pie will you be eating today?");
        newPie.type = in.readLine();
        System.out.println("Ah. " + newPie.type + ". Excellent choice.\n");

这很好用.然而,为什么这个功能正确地解释了我背后的解释.有人可以解释一下吗?

1 个回答
  • 每个Java程序(反过来,由一个或多个Java类构建)都需要Main方法.此特殊方法的目的是作为程序的入口点,以便您的程序可以执行.可以在此页面中找到更多信息.

    在您的Pie示例中,发生的是当您运行应用程序时,main方法将是第一个被调用的方法.一旦它被调用,它将创建一个新的Object,newPie使用Pie模板(类)等命名.

    正如额外信息一样,如果您使用IDE,如果您mainPie类中添加具有给定签名的方法:public static void main(String[] args),下次运行程序时,IDE将要求您选择入口点,因为它现在将找到两个切入点.一旦您完成选择,IDE将进行必要的配置,以便记录应用程序的入口点.

    2023-02-03 09:24 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有