ProghubPH
Вопрос из теста ООП в Java
Java / middle

Что произойдет в результате компиляции и выполнения кода:

 один вариант
01: abstract class A { 
02:     int a = 8; 
03:     public A() { show(); } 
04:     abstract void show(); 
05: } 
06:  
07: class B extends A { 
08:     int a = 90; 
09:     void show() { System.out.println("" + a); } 
10:  
11:     public static void main(String args[]) { 
12:         new B(); 
13:     } 
14: } 
Будет напечатано "null" без кавычек
Будет напечатано "90" без кавычек
Будет напечатано "8" без кавычек
Будет напечатано "0" без кавычек
Возникнет ошибка компиляции
Результат невозможно предугадать