Не могу понять, как это сделать, помогите кто знает.
Знаю что элементарно, но все же:
есть два конструктора, один конструктор (без аргументов) должен вызывать второй конструктор (с аргументом типа int).
public class MyInitTest {
private String a;
private double c;
{
a = "non-static initialization block ";
System.out.println(a);
}
{
c = 20.03652;
System.out.println(c + a);
}
static private String string;
static private int anInt;
static {
string = "Static block";
System.out.println(string);
}
static {
anInt = 6;
System.out.println(anInt + "Static block");
}
public MyInitTest(){
}
public MyInitTest(int){
}
}
Ответ
public class Privet {
public Privet(){
this(1); // Этот конструктор вызывает конструктор с параметром
}
public Privet(int a){
// ...
}
}
Комментариев нет:
Отправить комментарий