Main.hx 289 B

12345678910111213141516171819202122
  1. class Main {
  2. static function main() {
  3. new Bar(1, 2);
  4. }
  5. }
  6. class Foo {
  7. var x:Int;
  8. var y:Int;
  9. public function new(x:Int, y:Int) {
  10. this.x = x;
  11. this.y = y;
  12. }
  13. }
  14. class Bar extends Foo {
  15. public function new(x:Int, y:Int) {
  16. super(x, y);
  17. var foo = new Foo(super.x, super.y);
  18. }
  19. }