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

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

 один вариант
class A {} 
class B extends A {} 
 
public class Test {  
    static public  void main(String args[]) { 
        B b = new B(); 
        A a = b; 
        if (a.hashCode() == b.hashCode()) 
            System.out.print("Passed"); 
    } 
} 
Произойдет ошибка во время компиляции
В консоль выведется строка "Passed"
Произойдет ошибка во время выполнения
Код скомпилируется выполнится, но в консоль ничего не выведется.