fragile_class.gravity 276 B

123456789101112131415161718192021222324252627
  1. #unittest {
  2. name: "Fragile class test.";
  3. error: NONE;
  4. result: 330;
  5. };
  6. class bar {
  7. var b1 = 100;
  8. var b2 = 200;
  9. func f1() {
  10. return b1+b2;
  11. }
  12. }
  13. class foo:bar {
  14. var e1 = 10;
  15. var e2 = 20;
  16. func f1() {
  17. return b1+b2+e1+e2;
  18. }
  19. }
  20. func main() {
  21. return foo().f1();
  22. }