Я не понимаю, почему основной метод должен быть статичным. Я понимаю статические переменные, но статические методы мне трудно понять. Существует ли статический метод, чтобы можно было создать два метода с тем же именем в двух разных классах, которые не будут сталкиваться друг с другом?
Кроме того, я не понимаю, почему я не могу создать статический конструктор.
Может ли кто-нибудь помочь объяснить эту концепцию?