什么是不是“主”类的类的通用名称?
问题描述:
“main”类标记程序的入口点,通常在其主要方法中实例化其他类。是否有不是“主”类的类的通用名称?什么是不是“主”类的类的通用名称?
我是Java的新手,我想了解更多关于它的术语,并且无法在任何地方找到这些信息。
答
“main”类标记程序的入口点,通常在其主方法中实例化其他类。是否有不是“主”类的类的通用名称?
没有标准的“主”类。或非主要。只有课程。
可能有一些类具有签名public static void main(String[] args)
的方法。 这些类可以在命令行上使用java package.TheClassName
执行,也可以是可执行文件jar
中声明的指定主类。 在一个项目中通常有一个这样的班级, 但是可以有多少你想要的。 这些类没有标准的命名。 (我称它们为跑步者)。
程序包作者必须明确地记录这些类的包和名称,以便用户可以运行它们,因为没有标准的方法来猜测它们。 或者提供runner脚本或可执行jar来封装名称(和参数)的细节。无论采用哪种方式,执行方法都必须记录在案,因为它并不明显。
我是新来的Java,我想了解更多关于它的术语,并且无法在任何地方找到这些信息。
这是因为没有什么可以找到。
答
对于不是入门级的类,没有公认的术语。这不是一个概念,它需要一个特定的术语。这就是为什么你找不到一个。
作为一个比喻:对于不是熊猫的所有动物,都没有公认的科学术语。
解决方案:
- 参考这样一类为“非主类”,人们就会知道你是什么意思。
- 使用形式逻辑/数学符号。数学家已经能够表达自己清楚/简洁数百年:-)
1 - 也就是说,这个概念并没有拿出足够经常在非正式谈话/交谈,以保证有人提出期限为了它。
2 - 换句话说,即兴创作。就像你在试图描述你不知道这个词的其他概念一样。
没有这个词。 – user2357112
只是“班级”...? –
我只是称他们为“班级”。 –