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

Какой будет результат компиляции и выполнения следующего кода?

 один вариант
class Base { 
   static { 
        System.out.println("Static"); 
   } 
   public Base(String s) { 
        System.out.println("Base " + s); 
   } 
} 
 
class Sub extends Base { 
    private final String Str = "Constructor"; 
    public Sub() { 
        super(Str); 
        System.out.println("Sub " + Str); 
    } 
 
    public static void main(String...args) { 
        Base B = new Sub(); 
    } 
} 
Static Base Constructor Sub Constructor
Base Constructor Static Sub Constructor
Base Constructor Sub Constructor
Ошибка компиляции