Как выполняется эта java-программа?
class Welcome { public static void main(String args[]) { System.out.println(Hello.a); } } class Hello { static int a=10; static Hello h=new Hello(); { System.out.println("IB"); } static { System.out.println("SB"); } }
Что я уже пробовал:
Я попробовал вышеприведенную программу.
Dave Kreskowiak
Хорошо, так что этот код даже не будет компилироваться. Если вы спрашиваете, как это исправить, мы действительно не можем сказать вам много, потому что мы понятия не имеем, что этот код должен делать.
Kornfeld Eliyahu Peter
Вероятно, это опечатка, так как единственная проблема - "classs" (и я ее уже исправил)
Dave Kreskowiak
Об этом я ничего не знаю. Это было похоже на работу по копированию и вставке. Мне пришлось исправить все форматирование, чтобы сделать его читабельным. Да, я действительно заметил "classs", но оставил его таким, каким он был оригинальным контентом из OP.