fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. class Parent {
  6. void method(int n) {
  7. System.out.println("Entering Parent.method");
  8. if (n > 0) this.method(n - 1); // explicit "this." !!!
  9. }
  10. }
  11.  
  12. class Child extends Parent {
  13. @Override void method(int n) {
  14. System.out.println("Entering Child.method");
  15. super.method(n);
  16. }
  17. }
  18.  
  19. public class Main {
  20. public static void main (String[] args) throws java.lang.Exception {
  21. new Child().method(3);
  22. }
  23. }
  24.  
Success #stdin #stdout 0.04s 2184192KB
stdin
Standard input is empty
stdout
Entering Child.method
Entering Parent.method
Entering Child.method
Entering Parent.method
Entering Child.method
Entering Parent.method
Entering Child.method
Entering Parent.method