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

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

 один вариант
public class Test { 
 
    static interface I {         
        void a(Number n); 
    } 
 
    static class A implements I { 
 
        public void a(Number n) { 
            System.out.println("number"); 
        } 
         
        public void a(Double n) { 
            System.out.println("double"); 
        } 
    } 
     
    public static void main(String[] args) {  
 
        I i = new A(); 
        Double d = new Double(12d); 
        i.a(d); 
    }  
}
12
double
number
Произойдёт ошибка компиляции
Произойдёт ошибка выполнения