class MyClass {
MyClass(int marker) {
System.out.println("Tag(" + marker + ")");
}
}
class MyInit {
MyClass t1 = new MyClass(1); // Before constructor
MyInit() {
System.out.println("Card()");
t3 = new MyClass(33);
}
MyClass t2 = new MyClass(2); // After constructor
void f() {
System.out.println("f()");
}
MyClass t3 = new MyClass(3); // At end
}
public class MainClass {
public static void main(String[] args) {
MyInit t = new MyInit();
t.f();
}
}
Tag(1)
Tag(2)
Tag(3)
Card()
Tag(33)
f()