不是“主”类的类的通用名称是什么?

时间:2017-07-15 22:51:24

标签: java class main terminology

“main”类标记程序的入口点,通常在其main方法中实例化其他类。是不是“主”类的类的通用名称?

我是Java的新手,我正在尝试更多地了解它的术语,并且无法在任何地方找到这些信息。

2 个答案:

答案 0 :(得分:4)

  

" main" class标记程序的入口点,通常在其main方法中实例化其他类。对于不是" main"的类,是否有通用名称?类?

没有标准"主要"类。或非主要。只有课程。

可能有一些类具有签名public static void main(String[] args)的方法。 这些类可以在命令行上使用java package.TheClassName执行,也可以是在可执行文件jar中声明的指定主类。 通常在一个项目中有一个这样的类, 但是可以有你想要的多少。 这些类没有标准命名。 (我称他们为跑步者。)

包作者必须明确记录这些类的包和名称,以便用户可以运行它们,因为没有标准的方法来猜测它们。 或者提供转轮脚本或可执行jar来封装名称(和参数)的细节。 无论哪种方式,执行方法必须始终记录在案,因为它并不明显。

  

我是Java的新手,我试图了解更多有关其术语的信息,并且无法在任何地方找到这些信息。

那是因为没有什么可以找的。

答案 1 :(得分:1)

对于不是入口点类的类,没有可识别的术语。这不是一个需要 1 特定术语的概念。这就是为什么你找不到一个。

作为类比:对于所有非大熊猫的动物,都没有公认的科学术语。

解决方案:

  • 参考这样的课程"非主要课程",人们会知道你的意思 2
  • 使用形式逻辑/数学符号。几百年来,数学家已经能够清楚/简明地表达自己: - )

1 - 也就是说,这个概念在非正式的话语/谈话中并不经常出现,以保证有人为其提出术语。

2 - 换句话说,即兴发挥。就像你试图描述其他一些你不知道这个词的概念一样。