这条线说的是什么......?

nge*_*esh 3 java

尽管我在java中做了一些编码,但我仍然觉得很难理解这个基本概念.当我读完一本书时,我遇到了这一行,

main( )必须声明为public,因为它必须在程序启动时由其类之外的代码调用.

作者在课堂之外代码是什么意思?

aio*_*obe 8

作者在其类之外说代码是什么意思..哪个代码在调用它?

调用该方法的是JVM,因此,在这种情况下,"在其类之外"应该被解释为"由JVM".

从技术上讲,JVM不是包含main方法的类的一部分,因此该方法必须公开才能调用它.