Несколько основных функций

Я немного новичок в этом, так что терпите меня. В настоящее время я изучаю C #и Java, и одно из их сходств заключается в том, что основная функция должна быть инкапсулирована внутри класса. Например

public class HelloWorld {
    public static void main(String[] args) {
        // Some Code
    }
}

Теперь я понимаю, что main часто является «точкой входа» при запуске программы. Таким образом, ваша программа начнет выполняться там, где находится основная функция. Но я считаю, что в обоих языках у вас может быть несколько основных функций в нескольких классах. Итак, когда я компилирую проект с несколькими основными функциями, где находится «точка входа»? Как компилятор узнает, с чего начать?

68
задан Ben 18 July 2012 в 22:39
поделиться