Страницы

Поиск по вопросам

среда, 5 декабря 2018 г.

Вызов конструктора из конструктора

Не могу понять, как это сделать, помогите кто знает.
Знаю что элементарно, но все же:
есть два конструктора, один конструктор (без аргументов) должен вызывать второй конструктор (с аргументом типа 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){ // ... } }

Комментариев нет:

Отправить комментарий