4
Когда я выполняю:Почему главный метод в суперклассе выполняется JVM?
java B
для следующей программы, почему главный из суперкласса А вызывается? Насколько я понимаю, статические методы относятся к уровню класса.
class A
{
public static void main(String[] args)
{
System.out.println("A.main");
}
}
class B extends A{ }
Спойлер: да, они – Aaron
@ Аарон Я не думаю, что это дубликат, он также должен быть с запуском с JVM. – Tony
@ Тони, что вы правы, это немного больше, но в комментарии можно легко прояснить: 'java B' вызовет' B.main (String [] args) ', который является статическим' main (String [] args) 'унаследовано от' A'. – Aaron