31
votes
8answers
2k views

Why a static main method in Java and C#, rather than a constructor?

Looking for a definitive answer from a primary or secondary source for why did (notably) Java and C# decide to have a static method as their entry point – rather than representing an application ...