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