public class A {
public A() {
this(5);
System.out.print("default ");
}
public A(int n) {
System.out.print("int ");
}
}
// ...
A a = new A();What is printed?
- Acheck_circle
int default
- B
default int
- C
default
- D
int
Explanation
A() first calls A(int) via this(5), which prints "int ", then continues to print "default ".