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
}
}
Will there be a compilation error and if so, in what lines?
Ввійдіть щоб вподобати
Ввійдіть щоб прокоментувати