fork download
  1. class Ideone {
  2. public static void main(String[] args) {
  3. new Child(100).print();
  4. }
  5. }
  6.  
  7. abstract class Parent {
  8. public Parent() {
  9. print();
  10. }
  11.  
  12. public abstract void print();
  13. }
  14.  
  15. class Child extends Parent {
  16. private final int i;
  17.  
  18. public Child(int i) {
  19. this.i = i;
  20. }
  21.  
  22. @Override
  23. public void print() {
  24. System.out.println("This code doesn't work, i = " + i); // i is not initalized
  25. }
  26. }
Success #stdin #stdout 0.11s 55468KB
stdin
Standard input is empty
stdout
This code doesn't work, i = 0
This code doesn't work, i = 100