fork download
  1. class Animal {
  2. public int x;
  3. public Animal(int _x) {
  4. this.x = _x;
  5. }
  6. }
  7.  
  8. class Lion extends Animal {
  9. public int y;
  10. public Lion(int _x, int _y) {
  11. super(_x);
  12. this.y = _y;
  13. }
  14. };
  15.  
  16. class Example {
  17. public static void main(String[] args) {
  18. Lion l = new Lion(1, 2);
  19.  
  20. System.out.printf("%d %d\n", l.x, l.y);
  21.  
  22. Animal a = l;
  23. System.out.printf("%d\n", a.x);
  24.  
  25. Lion e2 = (Lion)a;
  26. System.out.printf("%d %d\n", e2.x, e2.y);
  27. }
  28. }
  29.  
Success #stdin #stdout 0.09s 34208KB
stdin
Standard input is empty
stdout
1 2
1
1 2