我应该把公共静态void main(String [] args)方法放在哪里?

我不认为它对程序输出有任何影响,但我应该把什么课程放在这里

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

方法在我的程序中? 创建一个单独的类,还是将它放在一个可以做别的事情的类中是更好的形式吗? 如果我应该把它放在一个可以做别的事情的班级,哪一个呢? 有关系吗? 这实际上只是一个约定的事情。 通常我会创建一个单独的类,或者将它放在与gui有关的类中,但我想知道正确的方法。


如果您正在编写非常短的程序(例如简单的算法),那么将主要方法添加到包含一些基本程序逻辑的类似乎更为方便。 但是,对于更大的项目,将主要方法与业务逻辑/数据库访问/任何其他应该作为封装实体工作的方法分开很有帮助。

主要方法应该只是给你一个链条的开始,以便你可以从一开始就轻松地遵循程序的工作流程。 在包含main方法的类中包含逻辑(即使是简单的数字转换/字符串操作)可能会导致一些不必要的混乱,尝试将所有你不需要的东西分离出来,并将其放入辅助类中。


当您使用多个类编写程序时, main()方法应该在程序名称的类中。

如果程序名是temp.java并且有两个名为temptemp1的类,则该类应包含main()方法。 单独的课是没有必要的


处理这个问题的正确方法取决于您的应用程序。 但是,大多数情况下,最好在主要方法中使用非常简单易懂的代码,以非常广泛的术语反映您的应用程序行为。

链接地址: http://www.djcxy.com/p/79685.html

上一篇: Where should I put the public static void main(String[] args) method?

下一篇: than as end script