class MojaKlasa {
public MojaKlasa() {
System.
out.
println("Konstruktor"); }
this();
System.
out.
println("Konstruktor"); }
public MojaKlasa
(String a,
int b
) { this(a);
System.
out.
println("Konstruktor"); }
public MojaKlasa
(String a,
int b,
char c
) { this(a, b);
System.
out.
println("Konstruktor"); }
public MojaKlasa
(String a,
int b,
char c,
int d
) { this(a, b, c);
System.
out.
println("Konstruktor"); }
public MojaKlasa
(String a,
int b,
char c,
int d,
char e
) { this(a, b, c, d);
System.
out.
println("Konstruktor"); }
}
public class Main {
public static void main
(String[] args
) { MojaKlasa mk = new MojaKlasa("abc", 100, 'c', 100, 'x');
}
}
Y2xhc3MgTW9qYUtsYXNhIHsKICAgIHB1YmxpYyBNb2phS2xhc2EoKSB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJLb25zdHJ1a3RvciIpOwogICAgfQogICAgCiAgICBwdWJsaWMgTW9qYUtsYXNhKFN0cmluZyBhKSB7CiAgICAgICAgdGhpcygpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiS29uc3RydWt0b3IiKTsKICAgIH0KICAgIAogICAgcHVibGljIE1vamFLbGFzYShTdHJpbmcgYSwgaW50IGIpIHsKICAgICAgICB0aGlzKGEpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiS29uc3RydWt0b3IiKTsKICAgIH0KICAgIAogICAgcHVibGljIE1vamFLbGFzYShTdHJpbmcgYSwgaW50IGIsIGNoYXIgYykgewogICAgICAgIHRoaXMoYSwgYik7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJLb25zdHJ1a3RvciIpOwogICAgfQogICAgCiAgICBwdWJsaWMgTW9qYUtsYXNhKFN0cmluZyBhLCBpbnQgYiwgY2hhciBjLCBpbnQgZCkgewogICAgICAgIHRoaXMoYSwgYiwgYyk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJLb25zdHJ1a3RvciIpOwogICAgfQogICAgCiAgICBwdWJsaWMgTW9qYUtsYXNhKFN0cmluZyBhLCBpbnQgYiwgY2hhciBjLCBpbnQgZCwgY2hhciBlKSB7CiAgICAgICAgdGhpcyhhLCBiLCBjLCBkKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIktvbnN0cnVrdG9yIik7CiAgICB9Cn0KIApwdWJsaWMgY2xhc3MgTWFpbiB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgTW9qYUtsYXNhIG1rID0gbmV3IE1vamFLbGFzYSgiYWJjIiwgMTAwLCAnYycsIDEwMCwgJ3gnKTsKICAgIH0KfQ==