---------------------------------------------------------------------- public class ClassA { public ClassA() { System.out.println("Class A constructor"); } } ---------------------------------------------------------------------- public class ClassB extends ClassA { public ClassB() { System.out.println("Class B constructor"); } public static void main(String[] args) { new ClassB(); // explicitly call ClassB constructor } } ----------------------------------------------------------------------