расширяет класс с помощью частного конструктора
Предположим, у нас есть следующий код:
class Test {
private Test() {
System.out.println("test");
}
}
public class One extends Test {
One() {
System.out.println("One");
}
public static void main(String args[]) {
new One();
}
}
Когда мы создаем объектOne
, который изначально назывался конструктором родительского классаTest()
, но, какTest()
был приватным - мы получаем ошибку. Сколько стоит хороший пример и выход из этой ситуации?