1234567891011121314151617181920212223242526272829 |
- #unittest {
- name: "Super class test.";
- error: NONE;
- result: 600;
- };
- class bar {
- var b1 = 100;
- var b2 = 200;
-
- func f1() {
- return b1+b2;
- }
- }
- class foo:bar {
- var e1 = 10;
- var e2 = 20;
-
- func f1() {
- return super.f1();
- }
- }
- func main() {
- var n1 = bar().f1(); // 300
- var n2 = foo().f1(); // 300
- return n1 + n2;
- }
|