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

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

 один вариант
class Base { 
    private void fPrivate() { 
        System.out.println("f Private"); 
    } 
 
    public static void fun(Base t) { 
        t.fPrivate(); 
    } 
} 
 
public class Derived extends Base { 
    public static void main(String args[]) { 
        Base a = new Derived();            //1 
        a.fPrivate();                      //2 
        Base.fun(a);                       //3 
    } 
}
Ошибка компиляции в строке 1
Ошибка компиляции в строке 2
Ошибка компиляции в строке 3
Код компилируется
Ошибка времени выполнения