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

Возникнут ли ошибки компиляции и если да, то в каких строках?

 один вариант
public class Foo { 
    private Foo() { 
        return this;            // 1 
    } 
    public static Foo get() { 
        return new Foo();       // 2 
    } 
    public static void main(String[] args) { 
        Foo foo1 = get();       // 3 
        Foo foo2 = new Foo();   // 4 
    } 
}
Код скомпилируется без ошибок
Ошибка компиляции в строке 1
Ошибка компиляции в строке 2
Ошибка компиляции в строке 3
Ошибка компиляции в строке 4