ProghubPH
Вопрос из теста Java основы
Java / junior

Что будет результатом запуска такого кода?

 один вариант
package tutorial.base; 
 
public class TypesTutorial { 
    public static void main(String... args) { 
        A alpha = new B(0); 
    } 
} 
 
class A { 
    A(int x){            // - 1 - 
        a(x);            // - 2 - 
    } 
     
    void a(int x) { 
        System.out.println("A-a: " + x); 
    } 
} 
 
class B extends A { 
    B(int x) {           // - 3 - 
        a(x);            // - 4 - 
    } 
     
    void a(int x) { 
        System.out.println("B-a: " + x); 
    } 
} 
А-a: 0 B-a: 0
B-a: 0 A-a: 0
Ошибка компиляции в строке 1
Ошибка компиляции в строке 2
Ошибка компиляции в строке 3
Ошибка компиляции в строке 4