ProghubPH

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

 один вариант
public class Test { 
    final String s; 
     
    public Test() { 
        s = "default"; 
    } 
     
    public Test(String s) { 
    } 
     
    public static void main(String[] args) { 
        System.out.println(new Test().s); 
    } 
} 
default
null
Ошибка компиляции
Ошибка выполнения