Я немного новичок в этом, так что медведь со мной. В настоящее время я изучаю С# и Java, и одно из их сходств заключается в том, что основная функция должна быть инкапсулирована внутри класса. Например
public class HelloWorld {
public static void main(String[] args) {
// Some Code
}
}
Теперь я понимаю, что основная часть часто является "точкой входа" при запуске программы. Таким образом, ваша программа начнет выполнение, где бы ни была основная функция. Но я верю, что на обоих языках вы можете иметь несколько основных функций в нескольких классах. Итак, когда я компилирую проект с несколькими основными функциями, где находится "точка входа"? Как компилятор знает, с чего начать?